Rabu, 25 Maret 2015

Contoh Syntax untuk Melakukan Secure Copy (scp)

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.