Apa itu Secure Copy?
Perintah scp memungkinkan suatu file untuk di-copie ke,
dari, atau di antara host yang berbeda. Perintah ini menggunakan ssh untuk
transfer data dan menyediakan autentikasi yang sama dan level yang sama dari
security sebagai ssh.
Contoh
Copy file
“boosar.txt” dari remote host ke local host
$ scp your_username@remotehost.edu:boosar.txt /some/local/directory
Copy file
"boosar.txt" dari local host ke remote host
$ scp boosar.txt your_username@remotehost.edu:/some/remote/directory
Copy direkori "boo" dari local host ke
remote host direktori "sar"
$ scp -r boo your_username@remotehost.edu:/some/remote/directory/sar
Copy file
"boosar.txt" dari remote host "sh1.edu" ke remote host
"sh2.edu"
$ scp your_username@sh1.edu:/some/remote/directory/boosar.txt \ your_username@sh2.edu:/some/remote/directory/
Copy file
"boo.txt" dan "sar.txt" dari local host ke home directory
anda pada remote host
$ scp boo.txt sar.txt your_username@remotehost.edu:~
Copy file
"boosar.txt" dari local host ke remote host menggunakan port 2264
$ scp -P 2264 boosar.txt your_username@remotehost.edu:/some/remote/directory
Copy
multiple file dari remote host ke current directory anda pada local host
$ scp your_username@remotehost.edu:/some/remote/directory/\{a,b,c\} .
$ scp your_username@remotehost.edu:~/\{soo.txt,sar.txt\} .
Performa scp
Secara default scp menggunakan cipher Triple-DES untuk enkripsi data yang
akan dikirim. Dan penggunaan Blowfish cipher pun telah menunjukkan peningkatan
kecepatan. Hal ini bisa dilakukan dengan menggunakan opsi –c blowfish di command line.
$ scp -c blowfish suatu_file your_username@remotehost.edu:~
Sangat sering diusulkan bahwa penggunaan opsi –c untuk kompresi dapat meningkatkan
kecepatan. Efek dari kompresi secara signifikan akan meningkatkan kecepatan
transfer bila koneksi anda lambat. Namun di lain pihak, kompresi dapat menambah
beban kerja dari CPU. Contoh penggunaan blowfish dan kompresi:
$ scp -c blowfish -C local_file your_username@remotehost.edu:~
Sekian.
Semoga bermanfaat.
Terima kasih.