Kali ini kita akan membahas transfer atau copy Data pada sistem operasi, Perintah SCP Untuk Cara Copy File Linux ini sangat penting untuk anda ketahui. SCP atau Secure Copy pada Linux ini biasa digunakan untuk melakukan pekerjaan menduplikasi file lintas network (bisa dengan ip publik, vpn, ataupun ip lokal) ruang lingkup kerja berdasarkan CLI (Command Line Interface).
Sekedar untuk anda ketahi, SCP atau secure copy adalah merupakan sarana aman untuk mentransfer file komputer antara localhost dan remote host atau antara dua host jarak jauh. SCP berjalan berdasarkan Secure Shell (SSH) protokol.
oke, tanpa mau membuang banyak waktu. mari kita belajar perintah-perintah yang biasa digunakan
1. Copy Sebuah File cara 1
[root@library ~]# scp arielfx@192.168.1.85:/home/arielfx/contoh-1.txt .
Keterangan:
Pada perintah diatas maksudnya adalah dicopykan sebuah file contoh-1.txt yang berada pada user arielfx dengan ip 192.168.1.85 kedalam directory aktif yang berada di local.
2. Copy Sebuah File cara 2
[root@library ~]# scp -r contoh-2.txt arielfx@192.168.1.200:/simpan
Keterangan:
Pada perintah diatas maksudnya adalah mengirimkan sebuah file contoh-2.txt kepada user arielfx yang mempunyai ip 192.168.1.200 dan ditaruh dalam directory /simpan
3. Copy Sebuah Folder
[root@library ~]# scp -r arielfx@192.168.1.85:/home/arielfx/simpan/contoh-folder /simpan
Keterangan:
Pada perintah diatas maksudnya adalah mengcopykan sebuah directory contoh-folder dari user arielfx dengan ip 192.168.1.85 kedalam directory local yaitu /simpan
4.Copy Sebuah File 3 – Kompresi Opsi
[root@library ~]# scp -C arielfx@192.168.1.85:/home/arielfx/simpan/compile.tar.gz /simpan
Keterangan:
Pada perintah diatas maksudnya adalah mengcopykan sebuah file compile.tar.gz yang berada pada user arielfx dengan ip 192.168.1.85 kedalam directory local /simpan yang tentunya dengan metode kompresi data, agar file tersebut dapat lebih cepat terkirim. (Untuk lebih jauh mengenal opsi dari sintaks tersebut dapat dibaca disini).
5. Copy file/folder dengan berbeda port ssh
[root@library ~]# scp -P 30000 index.html arielfx@ipaddress:/home/user
Keterangan:
Pada perintah diatas maksudnya adalah mengcopy file dari lokal dengan nama index.html kepada user arielfx dengan ip address dan port 3000 ke direktori /home/user
6. Copy Semua file/folder
[root@library ~]# scp -r * arielfx@ipaddress:/home/arielfx/public_html/
Keterangan:
Pada perintah diatas maksudnya adalah mengcopy semua file dan folder
untuk lebih lengkapnya anda bisa mengunjungi link ini
Selamat mempelajari Perintah SCP Untuk Cara Copy File Linux 🙂