SCP (Secure Copy) adalah salah satu cara transfer file ato folder yg sudah dilengkapi dengan enkripsi pada passwordnya, salah satu beda dengan ftp (file transfer protocol),pada ftp passwordnya masih menggunakan text sehingga kita masih dapat mendeteksi menggunakan sniffer. Tapi dengan menggunakan scp keamanannya lebih terjaga.
Misalkan ada 2 mesin dng IP 192.200.200.1 dan 192.200.200.2
mesin 1 = 192.200.200.1
mesin 2 = 192.200.200.2
kita akan mencoba transfer file dari mesin 1 ke mesin 2 dengan menggunakan program scp. Dalam contoh dibawah ini file contoh.txt akan dikirim dari mesin 1 ke mesin 2.
1. Pada mesin 1 buat user dengan nama satu dan password satu
[root@domain1 ~]# adduser satu
[root@domain1 ~]# passwd satu
Changing password for user satu.
New UNIX password:
BAD PASSWORD: it is too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
2. Pada mesin 2 buat user dengan nama dua dan password dua
[root@domain2 ~]# adduser dua
[root@domain2 ~]# passwd dua
Changing password for user dua.
New UNIX password:
BAD PASSWORD: it is too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
3. Pada mesin 1 kita buat file dengan nama contoh.txt
[root@domain1 ~]# touch contoh.txt
4. Kita gunakan scp utk copy file contoh.txt
[root@domain1 ~]# scp contoh.txt dua@192.200.200.2:
The authenticity of host ’192.200.200.2 (192.200.200.2)’ can’t be established.
RSA key fingerprint is 23:58:74:0a:96:29:21:e3:2c:0a:14:dd:16:65:af:a7.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ’192.200.200.2′ (RSA) to the list of known hosts.
dua@192.200.200.2′s password:
contoh.txt 100% 0 0.0KB/s 00:00
5. Kita coba lihat pada mesin 2 apakah file contoh.txt sudah tecopy?
[root@domain2 ~]# ls /home/dua/
contoh.txt
Bagaimana bila direktori yg ingin di copy?
tambahkan parameter -r, pada dasarnya sama perintahnya dengan cp pada perintah dasar linux.
lihat contoh di bawah ini
kita akan copy folder contoh ke mesin 2
6. Buat direktori dgn nama contoh
[root@domain1 ~]# mkdir contoh
[root@domain1 ~]# ls
contoh contoh.txt
7. copy direktori contoh.
[root@domain1 ~]# scp -r contoh dua@192.200.200.2:
dua@192.200.200.2′s password:
masukkan password yg telah kita buat.
kita lihat hasilnya di mesin 2
8. sekarang kita akan copy folder dari mesin dua ke mesin satu tetapi kita remote dari mesin satu
[root@domain1 ~]# scp -r dua@192.200.200.2:contoh tes
dua@192.200.200.2′s password:
9. inilah hasilnya.
[root@domain1 ~]# ls
contoh contoh.txt install.log install.log.syslog tes













