SCP atau Secure copy adalah command-line yang memungkinakan untuk melakukan copy file di dua lokasi yang berbeda.
Dengan scp kita dapat mengcopy file directory :
1. Dari local system ke remote system
2. Dari remote system ke local system
3. Diantara dua remote system
SCP Command Syntax
scp [OPTION] [user@]SRC_HOST:]file1 [user@]DEST_HOST:]file2
[user@]SRC_HOST:]file1 - Source file
[user@]DEST_HOST:]file2 - Destination File
[OPTION] - SCP option
Berikut Option yang sering digunakan dalam SCP
1. -P untuk menentukan spesifikasi port yang akan digunakan
2. -p untuk file modifikasi dan akses waktu
3. -q digunakan untuk menampilkan progress meter saat transfer file
4. -C untuk comppress data ke destinasi
5. -r digunakan untuk mengcopy directory
A. Copy file dari local ke remote system
scp file.txt remote_username@10.10.0.2:/remote/directory
Pada command diatas berarti mengcopy file.txt ke server 10.10.0.2 dan didalam directory /remote/directory. Untuk menambahkan spesifik port dapat menggunakan command berikut
Scp -P 2233 file.txt remote_username@10.10.0.2:/remote/directory
B. Copy file dari remote system ke local system
cp remote_username@10.10.0.2:/remote/file.txt /local/directory
Pada command diatas berarti kita mengcopy file file.txt di server 10.10.0.2 di directory /local/directory
C. Copy file diantara dua remote system
scp user1@host1.com:/files/file.txt user2@host2.com:/files
pada command diatas berarti kita mengcopy file.txt dari host1 ke host 2
Tags:
Linux