Copy File antar Server via SSH

SCP (Secure Copy) adalah fasilitas dalam linux yang digunakan untuk transfer file. Berbeda dengan FTP, jika menggunakan FTP, file yang ditransfer tiidak terjamin, karena file yang ditransfer langsung, tanpa melalui proses enkripsi. Namun, dengan menggunakan SCP, file yang hendak di transfer dilakukan enkripsi dahulu, baru di transfer. Namun, keceptan SCP tidak secepat FTP.

scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] 
    [-l limit] [-o ssh_option] [-P port] [-S program] 
    [[user@]host1:]file1 ...     [[user@]host2:]file2

untuk mengcopy banyak file dalam folder tertentu, maka langkahnya adalah sebagai berikut:

Lakukan kompresi folder. Hasil kompressi folder yang akan anda transfer anda beri nama filesaya.tar.gz

Copy hasil kompresi dengan scp. Untuk mengcopy file, gunakan perintah berikut:

# scp /home/folder-asal/public_html/filesaya.tar.gz user@IPAddress:/home/folder-tujuan/public_html/

Catatan perintah diatas untuk server yang masih menggunakan port SSH  default 22, bila menggunakan port yang berbeda gunakan perintah sebagai berikut :

# scp -P 2002 /home/folder-asal/public_html/filesaya.tar.gz user@ipaddress:/home/