Contoh syntax menggunakan Secure Copy (SCP)

3 comments:
Apa itu Secure Copy ?

scp memungkinkan kita untuk mengcopy file ke, dari, atau antara host yang berbeda. scp menggunakan ssh untuk transfer data dan menyediakan autentikasi dan level keamanan/security yang sama seperti ssh.


Contoh

Copy file "foobar.txt" dari remote host ke localhost

      $ scp username_anda@remotehost.edu:foobar.txt /some/local/directory

Copy file "foobar.txt" dari localhost ke remote host

      $ scp foobar.txt username_anda@remotehost.edu:/some/remote/directory

Copy direktori "foo" dari localhost ke direktori di remote host "bar"


      $ scp -r foo username_anda@remotehost.edu:/some/remote/directory/bar

Copy file "foobar.txt" dari remote host "opensource.edu" ke remote host "opencloud.edu"


      $ scp username_anda@rh1.edu:/some/remote/directory/foobar.txt \
      your_username@rh2.edu:/some/remote/directory/

Copy files "foo.txt" dan "bar.txt" dari localhost ke home direktori anda di remote host


      $ scp foo.txt bar.txt username_anda@remotehost.edu:~

Copy file "foobar.txt" dari localhost ke remote host menggunakan port 2264

      $ scp -P 2264 foobar.txt username_anda@remotehost.edu:/some/remote/directory

Copy beberapa file dari remote host ke direktori anda sekarang ini pada localhost


      $ scp username_anda@remotehost.edu:/some/remote/directory/\{a,b,c\} .
      $ scp username_anda@remotehost.edu:~/\{foo.txt,bar.txt\} .

Performa SCP

Dari bawaannya scp menggunakan Triple-DES cipher untuk mengenkripsi data yang dikirim. Menggunakan Blowfish cipher bisa mempercepat proses pengcopyan. Ini bisa di implementasikan dengan menggunakan opsi -c blowfish pada command line..
    $ scp -c blowfish beberapa_file username_anda@remotehost.edu:~
opsi -C untuk kompresi juga bisa digunakan untuk mempercepat pengkopyan. Efek kompresi hanya akan lebih signifikan meninggkatkan kecepatan jika koneksi sangat lambat. Ini juga akan menambahkan beban extra pada CPU. Contoh penggunaan blowfish dan kompresi :
    $ scp -c blowfish -C local_file username_anda@remotehost.edu:~

Referensi