Salah satu cara mentransfer file antara dua komputer linux adalah menggunakan scp. Dalam prosesnya scp atau secure copy memanfaatkan protokol ssh (secure shell) dalam proses otentikasi dan enkripsi. Sehingga proses transfer berjalan lebih aman karena ssh akan membungkus paket – paket data yang ditransfer dalam format yang terenkripsi.
Berikut ini adalah beberapa contoh variasi pemakaian scp :
Mengirim file dari komputer lokal ke server :
1 2 3 4 5 |
scp /home/awal/fileku.zip munir@192.168.1.99:/home/munir/ atau scp /home/awal/fileku.zip munir@192.168.1.99:~ |
Dimana tanda ‘~’ menandakan home direktori dari user ‘munir’.
Mengambil file dari server ke komputer lokal :
1 |
scp munir@192.168.1.99:/home/munir/fileku.zip /home/awal/ |
Mengambil semua file pada suatu folder :
1 |
scp munir@192.168.1.99:/home/munir/folder/* /home/awal/ |
Mengambil suatu folder beserta isinya :
1 |
scp -r munir@192.168.1.99:/home/munir/folder/ /home/awal/ |
Membatasi bandwith transfer yang dipakai (dalam kilobits/second)
1 |
scp -l 1024 /home/awal/fileku.zip munir@192.168.1.99:/home/munir/ |