Penggunaan perintah scp pada dasarnya adalah seperti dibawah ini:
scp [[user@]from-host:]source-file [[user@]to-host:][destination-file]
dimana from-host merupakan IPaddress komputer sumber file dan to host merupakan komputer tujuan.
Dalam contoh-contoh berikut saya menggunakan Debian Linux sebagai kompie lokal dan ClearOS server untuk remote server nya.
1. Copy file dari kompie lokal ke remote server (IP address 192.168.1.100)
scp /home/dhani/Downloads/OracleLinux-R6-U3-Server-i386-dvd.iso 192.168.1.100:/mnt/disk1
Perintah diatas akan meng-copy file OracleLinux-R6-U3-Server-i386-dvd.iso yang berada di directory /home/dhani/Downloads ke server (192.168.1.100) di directory /mnt/disk1
2. Copy directory/folder dari lokal ke remote server
scp -r /home/dhani/Downloads 192.168.1.100:/mnt/disk1
Perintah diatas akan meng-copy folder Downloads di /home/dhani ke /mnt/disk1 di remote server (192.168.1.100). Attribute -r artinya recursive sehingga semua file di dalam folder Downloads akan dicopy ke remote server.
3. Copy file dari remote 1 ke remote 2.
scp juga memungkinkan kita copy file dari remote server 1 ke remote server 2. Caranya hampir sama dengan copy file dari lokal komputer ke server.
scp [email protected]:/home/dhani/file.txt [email protected]:/mnt/disk1
Cara diatas akan mengcopy file dari komputer 192.168.1.1 ke komputer 192.168.1.100.
Selamat mencoba, semoga bermanfaat.
