Pada saat kamu mempunyai vps mungkin akan bertanya-tanya, bagaimana jika aku ingin mengcopy file dari local machine ke remote server vps tersebut? Dalam sistem operasi Linux, salah satu perintah yang dapat kamu gunakan untuk untuk mengcopy file adalah scp
atau Secure Copy Protocol
. scp
merupakan perintah yang digunakan untuk mengcopy file dari satu komputer ke komputer lain dengan aman menggunakan enkripsi SSH.
Mengcopy file dari local machine ke remote machine
Dalam proses mengcopy file dari local machine ke remote machine, kita akan menggunakan perintah scp
dengan sintaks sebagai berikut
1
scp path/to/local/file user@remote_IP:remote_destination
atau
1
scp path/to/local/file user@remote_hostname:remote_destination
Di mana “user” adalah nama pengguna yang digunakan untuk masuk ke remote machine, “remote_IP” adalah alamat IP remote machine, “remote_hostname” adalah nama host dari remote machine, dan “remote_destination” adalah lokasi tempat file akan dicopy di remote machine
Opsi yang sering digunakan pada saat mengcopy file dari local machine ke remote machine adalah -r
yang digunakan untuk mengcopy direktori secara rekursif dan -P
yang digunakan untuk menentnukan port yang digunakan pada saat mengcopy file.
Contoh perintah yang digunakan untuk mengcopy file dari local machine ke remote machine adalah:
1
scp /home/localuser/file.txt user@192.168.1.100:/home/remoteuser/
Perintah diatas akan mengcopy file file.txt
yang berada di /home/localuser/
di local machine ke lokasi /home/remoteuser/
di remote machine dengan IP 192.168.1.100
Selain itu, kita juga bisa mengcopy file dari local ke remote dengan spesifikasi port yang berbeda dari port default yang digunakan scp yaitu 22. Contoh :
1
scp -P 2222 /home/localuser/file.txt user@192.168.1.100:/home/remoteuser/
Mengcopy file dari remote machine ke local machine
Kemudian untuk proses mengcopy file dari remote machine ke local machine, kita dapat menggunakan perintah scp
dengan sintaks sebagai berikut:
1
scp user@remote_IP:path/to/remote/file local_destination
atau
1
scp user@remote_hostname:path/to/remote/file local_destination
Contoh perintah yang digunakan untuk mengcopy file dari remote machine ke local machine adalah:
1
scp -r user@192.168.1.100:/home/user/file.txt /home/localuser/
Perintah diatas akan mengcopy file file.txt
yang berada di /home/user/
dari remote machine dengan IP 192.168.1.100 ke lokasi /home/localuser/
di local machine.