Memindahkan file secara aman sangatlah penting. Proses pemindahan file juga beraneka ragam caranya. Hanya saja SCP menjadi pilihan untuk pemindahan file yang lebih aman. Kamu bisa gunakan perintah scp untuk menyalin beberapa folder/ file. Scp adalah salah satu command Linux yang digunakan untuk proses transfer data. Scp adalah singkatan dariSecure Copy. Dengan scp, kita bisa melakukan 3 hal yaitu : menyalin data dari server ke komputer, menyalin data dari komputer ke server, atau menyalin data dari server ke server lainnya. Pada artikel ini akan dibahas mengenai tutorial menggunakan scp.
Tutorial Menggunakan SCP
- Langkah pertama jika ingin menggunakan scp yaitu mengakses server via SSH menggunakan Terminal atau Software PuTTy. Buat kamu pengguna Linux atau Mac, bisa menggunakan terminal. Buat kamu pengguna WIndows, bisa menggunakan Software PuTTy.
- Selanjutnya yaitu menjalankan perintah scp. Sebelum melakukan proses scp, kamu harus mengetahui username server dan host server terlebih dahulu.
Berikut syntax perintah penggunaan scp
scp -P xxxx <source> <destination>
-P : port ssh yang digunakan
<source> : sumber file yang akan di transfer copy
<destination> : tujuan file akan di simpan dimana
Menyalin file dari server hosting ke komputer
scp username@host:file.txt /local/directory/
Kali ini, kami akan coba untuk menyalin file.txt dari remote host yang sama ke perangkat lokal:
scp root@191.162.0.2:/home/articles/file.txt /users/Fafiki/desktop
Menyalin file dari komputer ke server hosting
scp /local/directory/file.txt username@host:/remote/directory/
Kami akan menyalin file lokal file.txt ke perangkat remote user bernama root. Username pada command diikuti oleh alamat IP server.
Contoh:
scp /users/Fafiki/desktop/file.txt root@191.162.0.2:/home/article
Tetapi katakanlah perangkat remote diatur untuk mematuhi koneksi SSH pada port selain dari port default 22. Dalam hal ini, Anda harus spesifikasikan port tersebut menggunakan opsi sebagai berikut:
scp -P 1577 /users/Fafiki/desktop/file.txt root@191.162.0.2:/home/article
Menyalin folder dari server hosting ke komputer
scp -r username@host:/remote/directory/ /local/directory/
Menyalin folder dari komputer ke server hosting
scp -r /local/directory/ username@host:/remote/directory/
Menyalin file dari server hosting A ke server hosting B
scp username@host:/remote/directory/file.txt username@host:/remote/directory/
Pemindahan file dengan SCP command sangat berguna ketika Anda mengelola banyak server. Protokol penyalinan yang aman mempermudah Anda dalam menyalin informasi dari satu remote host ke remote host yang lain tanpa perlu login. Semoga artikel ini dapat membantu!