Auto Backup Antar Linux Server Dengan SCP

In Linux, Tutorial 466 views

Kalau kemarin aku sempat membahas Auto Backup Database Menggunakan Bash Script, nah sekarang ini aku mau membahas sedikit tentang backup data antar Linux server. Untuk seorang admin membackup data adalah suatu hal yang mutlak demi menyelamatkan data apabila terjadi hal2 yang tidak diinginkan.

Mungkin untuk beberapa admin sudah biasa menggunakan perintah SCP sebagai salah satu tools untuk mengambil data dari linux server yang lain. SCP dapat digunakan dengan menggunakan perintah sederhana seperti :

root@linux:~#scp user@ip.address.server:/home/path/server1/file /home/path/server2/file

Namun permasalahannya adalah bagaimana caranya agar server1 dapat mengambil data secara otomatis dari server2. Pada dasarnya perintah SCP sendiri memang tidak otomatis karena admin masih harus memasukkan password secara manual. Supaya SCP dapat digunakan secara otomatis jadi perlu dibuat sebuah script dan tambahan tools expect pada server1.

Berikut langkah-langkah untuk membuat script SCP yang dapat dijalankan secara otomatis :

1. Install tools expect terlebih dahulu, karena aku menggunakan Debian jadi menggunakan perintah apt-get

root@linux:~#apt-get install expect

2. Buat shell script untuk menjalankan perintah SCP secara otomatis tanpa harus memasukkan password, jangan lupa ubah tulisan PASSWORD yang berwarna merah dengan password Anda

#!/usr/bin/expect -f
# connect via scp
spawn scp "user@example.com:/home/server1/file.dmp" /home/server2/file.dmp
#######################
expect {
-re ".*es.*o.*" {
exp_send "yes\r"
exp_continue
}
-re ".*sword.*" {
exp_send "PASSWORD\r"
}
}
interact

3. Jangan lupa untuk mengubah permission file supaya dapat dieksekusi

chmod +x /home/user/scp_auto.sh

 

Ok, cukup segini dulu untuk yang sedikit ini …. semoga bermanfaat.

 

 

 

Related Search

Tags: #data #database #debian #linux #PASSWORD #SCP #server


Mikrotik Duckdns.org Update (New Script)
Mikrotik Duckdns.org Update (New Script)
Entah kenapa script untuk update Dynamic IP
Mengatasi Stiker Whatsapp Yang Tidak Muncul Di Android
Mengatasi Stiker Whatsapp Yang Tidak Muncul Di Android
Wahtsapp baru-baru ini merelease stiker untuk penggunanya,
SSL Gratis Dari LetsEncrypt
SSL Gratis Dari LetsEncrypt
Untuk mendapatkan SSL Ceritificate mungkin tidaklah semurah
Setup Storage Path The Dude di RB750G r3
Setup Storage Path The Dude di RB750G r3
The Dude merupakan tool yang cukup penting

Top