Install autobackup dengan rsync

Kebetulan dapet nemu script autobackup, langsung coba saja.
Agar server bisa automatic login tanpa password perlu create dulu ssh-key rsa

#ssh-keygen -t rsa
tekan enter 3x

oke, copy keynya ke server tujuan.
#ssh-copy-id -i ~/.ssh/id_rsa.pub root@server.tujuan.com

di server tujuan akan terbentuk file /root/.ssh/authorized_keys

Proses ini akan menyebabkan server tidak menanyakan user password.



Tinggal coba hasilnya:
 
#rsync -avzu -e 'ssh -o StrictHostKeyChecking=no' /home root@server.tujuan.com:/backup

Okeh.... mantaaaaaaaaaaaaaap, semua file sudah disalin di server tujuan.
tinggal tambahin di crontab


crontab -e

tambahkan:

1 * * * *
rsync -avzu -e 'ssh -o StrictHostKeyChecking=no' /home root@server.tujuan.com:/backup > /dev/null 2>&1




Cara lain yang lebih mantap bisa download Beaver-backup


Download beaver backup  

wget http://crunchtools.com/wp-content/files/crunchtools/beaver/beaver-current.tgz 
tar xvfz beaver-current.tgz 
cd beaver 
./install.sh


Edit file configurasi:  

vi /usr/local/etc/beaver_backup.conf


Tambahkan server tujuan:  

vi /usr/local/etc/beaver_backup.list

oke: jalankan backup  

/usr/local/bin/beaver_backup.sh

seharusnya backup sudah jalan.

tambahkan di crontab untuk dijalankan tiap 1jam

crontab -e

tambahkan:

1 * * * * /usr/local/bin/beaver_backup.sh > /dev/null 2>&1 


Script ini hanya bisa rsync dari remote server  ke server local, lumayanlah....



Comments

Popular posts from this blog

Persyaratan Domain .id Indonesia

Setting email account di blackberry