
Daftar Isi
Masih bingung cara kirim file ke server Linux? Jangan panik, Anda tidak sendirian. 😅
Bagi banyak pengguna pemula CentOS 7, pertanyaan yang paling sering muncul adalah: bagaimana mengirim file dari komputer lokal ke server atau, sebaliknya, mengambil file dari server ke komputer?
Kabar baiknya, ada solusi yang cepat dan aman: perintah SCP (Secure Copy Protocol). Namun, sebelum praktik, wajar jika Anda bertanya, “Apa itu SCP? Apakah sulit digunakan?” 🤔 Tenang, artikel ini akan menjawab semuanya.
Apa yang akan Anda pelajari
Dalam panduan ini, Anda akan mempelajari cara menggunakan SCP untuk transfer file di CentOS 7 berikut ini:
- Penjelasan ringkas tentang SCP yang mudah dipahami.
- Langkah demi langkah menjalankan perintah SCP di CentOS 7.
- Tips penting agar transfer tidak gagal atau error.
- Contoh kasus: dari lokal ke server dan dari server ke lokal.
Mengapa Harus Menggunakan SCP?
SCP (Secure Copy) adalah perintah di Linux untuk mentransfer file antar komputer melalui koneksi SSH (Secure Shell). Dengan demikian, Anda mendapatkan kombinasi kecepatan transfer dan keamanan enkripsi. Oleh karena itu, SCP sangat ideal untuk mengirim data antara komputer lokal dan server berbasis Linux seperti CentOS 7.
Kapan SCP berguna?
Tool ini bermanfaat ketika Anda perlu:
- Mengunggah file konfigurasi, backup, atau script ke server.
- Mengunduh log atau hasil proses dari server ke lokal.
- Menyalin folder proyek antar mesin tanpa memasang software tambahan.
Langkah-Langkah Menggunakan SCP di CentOS 7
1. Transfer File dari Komputer Lokal ke Server
scp /lokasi/file username@ip-server:/lokasi/tujuanPenjelasan singkat:
/lokasi/file→ Path file di komputer lokal.username@ip-server→ Akses login ke server./lokasi/tujuan→ Lokasi folder di server tempat file akan disimpan.
2. Transfer Folder Secara Rekursif
Untuk menyalin seluruh isi folder (beserta subfolder dan file di dalamnya), gunakan opsi -r.
scp -r /lokasi/folder username@ip-server:/lokasi/tujuanContoh:
scp -r ~/projek-web/ root@192.168.1.100:/var/www/html/3. Transfer File dari Server ke Komputer Lokal
Anda juga bisa menyalin file dari server ke komputer lokal Anda:
scp username@ip-server:/lokasi/file /lokasi/di/lokalContoh:
scp root@192.168.1.100:/etc/nginx/nginx.conf ~/Documents/4. Gunakan Port SSH yang Berbeda (Jika Tidak Default 22)
Beberapa server menggunakan port SSH non-standar. Anda bisa menentukan port dengan -P (huruf kapital).
scp -P 2222 file.txt user@ip-server:/lokasi/tujuan5. Gunakan Opsi Verbose untuk Melihat Proses
Jika Anda ingin melihat log selama proses transfer, gunakan opsi -v.
scp -v file.txt username@ip_server:/home/root/Kini Anda sudah memahami cara menggunakan SCP untuk transfer file di CentOS 7 — dari perintah paling dasar, hingga opsi lanjutan seperti transfer folder dan pengaturan port khusus.
Dengan alat sekuat SCP, Anda tidak perlu lagi ribet menggunakan flashdisk atau copy manual lewat antarmuka FTP.
Jangan lupa berlangganan newsletter kami untuk update tutorial Linux lainnya.
