Contoh syntax menggunakan Secure Copy (SCP)

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

3 comments:

  1. sekolah di SMK ya. gak ngerti sy syntax beginian. sy newbie di linux. sekedar untuk perangkat kerja sederhana. saam kenal dari guru SD di lombok timur. ditunggu kunjungan dan komentar baliknya di blog sy

    ReplyDelete
    Replies
    1. ya pak ..
      Saya alumni SMKN 1 Selong, Terima kasih sudah berkunjung :)
      Saya jg dr LOTIM, di Selong. Insyaalloh saya akan bantu sbisanya bila ada pertanyaan, kita sharing2 .
      Di tempat kerjanya megang server linux ya ?

      Delete
  2. komentarnya dimoderasi dulu ya, pantes sepi sekali

    ReplyDelete