Cara Menggunakan SCP untuk Mentransfer File Antar Server

Di server hosting, kamu bisa melakukan proses copy paste dengan mudah di konsol melalui perintah cp. Nah, ternyata ada yang lebih aman lho DomaiNesians! 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 dari Secure Copy. Dikutip dari Linuxacademy, scp memiliki 3 fungsi utama. Yaitu untuk menyalin data dari server ke komputer, menyalin data dari komputer ke server, atau menyalin data dari server ke server lainnya.

Secara fungsi, perintah Scp sama seperti perintah cp biasa. Bedanya, Scp lebih aman karena menggunakan jalur yang dilalui oleh SSH. Ingin tahu cara menggunakan scp di hosting? Yuk ikuti panduan berikut ini.

Cara Menggunakan SCP

Sebelum menginjak pada panduan cara menggunakan SCP, sebaiknya kamu harus tau beberapa perintah dasar Linux. Coba baca 10 Perintah Dasar Linux Populer Untuk Pemula. Adapun cara menggunakan Scp yaitu,

1. Melakukan Akses SSH di Hosting

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. Apabila anda belum mengetahui caranya, silahkan baca di Panduan Cara Akses SSH. Silahkan tulis perintah berikut di Terminal/ PuTTy.

ssh username@controlpanelURL –p 64000

2. Melakukan Perintah Scp

Untuk dapat menyalin (copy) file, kamu harus tahu:
Username server. Dapat berupa user biasa atau super admin (root)
Host. Dapat berupa alamat IP, nama domain, nama server.

Ada beberapa hal yang dapat dilakukan dengan perintah scp:

Menyalin file dari server hosting ke komputer
scp -P 64000 username@host:file.txt /local/directory/

Menyalin file dari komputer ke server hosting
scp -P 64000 file.txt username@host:/remote/directory/

Menyalin folder dari server hosting ke komputer
scp -P 64000 -r username@host:/remote/directory/ /local/directory/

Menyalin folder dari komputer ke server hosting
scp -P 64000 -r /local/directory/ username@host:/remote/directory/

Menyalin file dari server hosting A ke server hosting B
scp -P 64000 username@host:/remote/directory/file.txt username@host:/remote/directory/

[box] Sebagai contoh:Misalnya Adrian memiliki server hosting dengan rincian: IP Address: 139.162.53.12 Domain: adrian(dot)com Nama server: jolteon.rapidplex.com Username: adrian Di laptop Adrian, terdapat file.txt dan folder “skripsi” pada direktori /home/filesaya/ Nah, Adrian ingin menyalin file dan folder tersebut ke server hosting tepatnya di folder /home/adrian/backupskripsi/.[/box]

Jadi perintahnya yaitu,

scp -P 64000 /home/filesaya/file.txt adrian@139.162.53.12:/home/adrian/backupskripsi/

dan

scp -P 64000 -r /home/filesaya/skripsi adrian@jolteon.rapidplex.com:/home/adrian/backupskripsi/
[box] Kemudian, Adrian ingin menyalin file revisi.doc serta folder “hasilbimbingan” dari /home/adrian/backupskripsi/ yang ada di server hosting ke laptop (tepatnya di direktori /home/filesaya/).[/box]

Jadi perintahnya yaitu,

scp -P 64000 adrian@139.162.53.12:/home/adrian/backupskripsi/revisi.doc /home/filesaya/
scp -P 64000 -r adrian@139.162.53.12:/home/adrian/backupskripsi/hasilbimbingan/ /home/filesaya/
[box] Lalu, karena Adrian punya 2 server, maka dia ingin memindahkan file skripsirevisitiadahenti.doc dari /home/adrian/backupskripsi/ yang ada di server hosting A ke server hosting B (tepatnya di /home/dika/). Server Hosting A: adrian@139.162.53.12 Server Hosting B: dika@139.162.50.86[/box]

Jadi perintahnya,

scp -P 64000 adrian@139.162.53.12:/home/backupskripsi/skripsirevisitiadahenti.doc dika@139.162.50.86:/home/dika/

 

https://www.domainesia.com/panduan/cara-menggunakan-scp/

Leave a Comment