Apa Itu SCP ? Fungsi dan Contoh Penggunaannya Untuk Memindahkan File
Pengantar
Dalam dunia administrasi server dan web hosting, khususnya bagi Anda yang menggunakan layanan PlasaWebHost, efisiensi dan keamanan dalam memindahkan file adalah hal yang sangat penting. Salah satu alat yang sering digunakan oleh sysadmin dan developer untuk keperluan ini adalah SCP (Secure Copy Protocol).
Artikel ini akan membahas apa itu SCP, fungsi utamanya, serta contoh penggunaannya yang bisa Anda terapkan langsung dalam pengelolaan hosting.
Fungsi SCP
Beberapa fungsi utama SCP dalam konteks pengelolaan hosting di PlasaWebHost antara lain:
-
Memindahkan file dari lokal ke server secara aman
-
Mengambil file dari server ke lokal (backup data)
-
Transfer file antar server, misalnya saat migrasi hosting
-
Mengamankan proses transfer data karena menggunakan enkripsi SSH
-
Mengotomatisasi proses deploy file, terutama pada workflow CI/CD
Contoh Penggunaan SCP
Berikut beberapa contoh penggunaan SCP yang umum digunakan oleh pelanggan PlasaWebHost:
- Mengirim File dari Komputer Lokal ke Server
scp /path/ke/file.zip username@ip-server:/home/username/
Contoh :
scp website.zip root@103.123.45.67:/var/www/html/
Perintah ini akan mengirim file website.zip ke dalam ip address server ke dalam folder /var/www/html/
- Mengunduh File dari Server ke Komputer lokal
scp username@ip-server:/path/file.zip /lokasi/di/lokal/
Contoh:
scp root@103.123.45.67:/var/www/html/website.zip ~/Downloads/
Perintah ini berfungsi mendownload file website.zip kedalam komputer lokal anda dan menyalin kedalam directory Downloads.
- Mengirim Folder secara Recursive
Gunakan opsi -r untuk menyalin directory beserta isinya :
scp -r /path/ke/folder username@ip-server:/tujuan/
Contoh :
scp -r ./project root@103.123.45.67:/var/www/html/
Perintah ini berfungsi untuk melakukan upload semua file yang berada dalam folder project kemudian di salin kedalam directory /var/www/html di server yang dituju
Kesimpulan
SCP adalah solusi transfer file yang cepat, aman, dan efisien sangat cocok untuk pengguna PlasaWebHost yang mengelola website atau server berbasis Linux. Dengan memahami perintah dasar dan fungsinya, Anda bisa lebih mudah dalam mengelola file antara lokal dan server.
Jika Anda membutuhkan panduan lebih lanjut atau ingin mengaktifkan akses SSH di layanan hosting Anda, tim support PlasaWebHost siap membantu Anda 24/7.