Copy File Antar Server di Linux Menggunakan SSH
Saya menggunakan server Linux debian, saya sudah terhubung ke sistem lain menggunakan ssh. Sekarang pertanyaan saya adalah bagaimana cara menyalin file dari satu server ke server lain Misalkan, di lingkungan saya, saya memiliki dua server seperti server A dan server B. Bagaimana saya bisa menyalin file dari server B ke server A? Dan sebaliknya, salin file dari server A ke server B?
Cara menyalin file dari satu server ke server lain di linux kita bisa menggunakan ssh. Baik menggunakan perintah di terminal maupun menggunakan client SSH berbasis GUI. Kita akan membahas satu persatu dibawah ini.
Studi kasus, kita mempunyai 2 server linux. Server A mempunyai IP 192.168.98.181 dan server B dengan IP 192.168.201.29. Kita akan meng-copy sebuah folder dari server A ke server B.
1. Menggunakan SSH via Terminal
Buka server linux menggunakan ssh client semisal putty. Perintah untuk mengcopy file dari server A ke server B adalah sebagai berikut :scp /path/to/file username@ip:/path/to/destination
Sedangkan untuk mengcopy folder kita bisa tambahkan -r sebelum path folder.
scp -r /path/to/folder username@ip:/path/to/destination
contohnya kita akan mengcopy file test.txt yang berada di folder /etc/nagios/imam milik server A ke folder /etc/nagios milik server B. Maka kita bisa tuliskan perintah berikut .
scp /etc/nagios/imam/test.txt root@192.168.201.29:/etc/nagios
Setelah itu masukkan password user root server B. Maka proses transfer akan berjalan. Jangan lupa cek di server B untuk memastikan file berhasil di copy.
2. Menggunakan FileZilla ftp Client
Selain menggunakan perintah scp diterminal linux, kita juga bisa mengcopy file antar kedua server menggunakan FileZilla. Cara ini lebih mudah karena kita hanya melakukan drag and drop saja terhadap file atau folder yang akan di copy.Buka FileZilla kemudian login ke server A. Setelah berhasil login ke server A buka tab baru kemudian login ke server B. Sehingga kita membuka dua server sekaligus di FileZilla.
Cara mengcopy nya adalah buka tab server A lalu seret file atau folder yang akan dicopy ke Local site panel sebelah kiri. Local site adalah direktori lokal komputer kita (D,E,F) . Kemudian buka tab server B lalu seret file dan folder dari Local site ke panel server B. Begitu juga sebaliknya jika ingin copy dari server B ke server A.