SCP (Secure Copy Protocol) adalah alat yang memungkinkan Anda untuk mentransfer file antar komputer secara aman menggunakan protokol SSH. Dalam panduan ini, kita akan membahas bagaimana cara menyalin file atau folder dari server VPS berbasis Ubuntu ke komputer lokal berbasis Windows melalui terminal.
1. Perintah Dasar SCP untuk Copy File
Untuk menyalin file tunggal dari server ke komputer lokal, gunakan format perintah berikut:
scp <username>@<ip_address>:<path_to_file_on_server> <destination_on_local_computer>
Contoh:
scp user@192.168.1.100:/home/user/example.txt C:\Users\YourName\Documents\example.txt
Perintah di atas akan menyalin file example.txt dari server ke direktori Documents di komputer Windows Anda.
2. Copy Folder Secara Rekursif
Untuk menyalin seluruh folder (termasuk isinya), tambahkan opsi -r agar SCP menyalin secara rekursif:
scp -r <username>@<ip_address>:<path_to_folder_on_server> <destination_on_local_computer>
Contoh:
scp -r user@192.168.1.100:/home/user/example_folder C:\Users\YourName\Documents\example_folder
Perintah ini akan menyalin semua isi dari example_folder di server ke folder yang sama di komputer Anda.
3. Penjelasan Parameter
- <username>: Nama pengguna akun di server VPS Ubuntu Anda.
- <ip_address>: Alamat IP publik atau lokal dari server VPS.
- <path_to_file_on_server>: Jalur lengkap ke file atau folder yang ingin Anda salin di server.
- <destination_on_local_computer>: Jalur direktori tujuan di komputer Windows Anda.
4. Autentikasi dan Keamanan
Setelah menjalankan perintah SCP, Anda akan diminta untuk memasukkan kata sandi dari akun username di server. Pastikan Anda memiliki akses SSH ke VPS dan koneksi jaringan antara komputer Anda dan server tidak terblokir.
5. Catatan Tambahan
- Pastikan SSH aktif dan port tidak diblokir oleh firewall.
- Jika Anda mengalami kendala dengan jalur direktori Windows, gunakan
/atau tanda kutip seperti"C:/example.txt". - Perintah SCP juga dapat digunakan antar sistem Linux, atau dari Linux ke Windows jika Anda memiliki server SSH di Windows.
- Di Windows, Anda bisa menggunakan SCP melalui terminal Git Bash, WSL, atau PowerShell jika telah menginstal OpenSSH Client.
6. Alternatif: Gunakan WinSCP
Jika Anda lebih suka antarmuka grafis, Anda bisa menggunakan aplikasi WinSCP untuk menyalin file antara Windows dan server Linux menggunakan protokol SCP atau SFTP. Ini bisa menjadi alternatif yang mudah digunakan tanpa harus menulis perintah manual.