Daftar Isi

Panduan Lengkap Menggunakan SCP (Secure Copy Protocol)

Panduan Lengkap Menggunakan SCP (Secure Copy Protocol)

Apa itu SCP?

SCP (Secure Copy Protocol) adalah perintah di sistem operasi berbasis Unix/Linux yang digunakan untuk menyalin file atau direktori antar komputer melalui jaringan dengan aman. SCP memanfaatkan protokol SSH (Secure Shell) untuk melakukan otentikasi dan enkripsi data, sehingga lebih aman dibandingkan protokol lama seperti ftp atau rcp.

Dengan SCP, kita bisa:

  • Menyalin file dari komputer lokal ke server remote.
  • Mengambil file dari server remote ke komputer lokal.
  • Menyalin file dari satu server remote ke server remote lainnya.

Sintaks Dasar SCP

1
scp [opsi] sumber tujuan
  • sumber: Lokasi file/direktori yang ingin dikopi (bisa lokal atau remote).
  • tujuan: Lokasi tujuan penyalinan (bisa lokal atau remote).
  • opsi: Tambahan parameter, misalnya -r untuk direktori, -P untuk port SSH custom, dll.

Format umum untuk alamat remote:

1
username@host:/path/tujuan/

Contoh Penggunaan SCP

1. Menyalin file dari lokal ke server remote

1
scp ./alpine_int.tar joenmarz@192.168.1.88:container-alpine/

2. Menyalin file dari server remote ke lokal

1
scp joenmarz@192.168.1.88:container-alpine/alpine_int.tar ./

3. Menyalin direktori secara rekursif

1
scp -r ./backup joenmarz@192.168.1.88:/home/joenmarz/

4. Menentukan port SSH

1
scp -P 2222 ./alpine_int.tar joenmarz@192.168.1.88:container-alpine/

5. Menyalin antar dua server remote

1
scp user1@server1:/data/file.tar user2@server2:/backup/

Opsi Penting SCP

  • -r Menentukan port SSH custom.
  • -C Mode verbose, menampilkan detail proses transfer.
  • -l limit Kelebihan
  • Aman karena menggunakan SSH.
  • Mudah digunakan, cukup satu baris perintah.
  • Mendukung copy antar remote server.

Lebih efisien untuk sinkronisasi file.

  • sftp Untuk sinkronisasi ke cloud storage.

Kesimpulan

SCP adalah alat yang sederhana dan aman untuk menyalin file antara komputer lokal dan server remote menggunakan SSH. Dengan sintaks yang mudah, SCP cocok digunakan untuk transfer file cepat, misalnya:

1
scp ./alpine_int.tar joenmarz@192.168.1.88:container-alpine/

Namun, untuk kebutuhan transfer yang sering atau dalam jumlah besar, disarankan menggunakan rsync atau sftp agar lebih fleksibel.