Total Tayangan Halaman

Selasa, 22 Februari 2011

Auto Backup Remote Server dengan rsync

1. Buka Terminal
2. Generate kunci rsa, dengan cara mengetikkan:
ssh-keygen -t rsa
Apabila telah muncul konfirmasi (tiga kali), tekan enter saja tanpa mengetikkan sesuatu
3. Kopi kunci yang telah dibuat ke remote server, dengan cara mengetikkan:
ssh-copy-id -i ~/.ssh/id_rsa.pub [USER_REMOTE_SERVER]@[ALAMAT_REMOTE_SERVER]
Masukkan password dari user_remote_server
4. Masukkan penjadwalan ke dalam crontab, dengan cara mengetikkan:
crontab -e
kemudian masukkan baris di bawah ini ke dalam crontab tersebut

[MENIT] [JAM] [NOMOR_HARI_DLM_BULAN] [BULAN] [NOMOR_HARI_DLM_MINGGU] rsync -e 'ssh -p 22' -avzpu [USER_REMOTE_SERVER]@[ALAMAT_REMOTE_SERVER]:[PATH_REMOTE]/ [PATH_LOKAL]
5. simpan file crontab

contoh:
no 3.
ssh-copy-id -i ~/.ssh/id_rsa.pub root@202.91.x.x
no 4.

00 07 * * * rsync -e 'ssh -p 22' -avzpu root@202.91.1.1:/var/www/ /home/kompi/backup
artinya:
akan terjadi eksekusi setiap jam 7 lebih 0 menit (setiap hari) pengkopian dari remote server ke direktori lokal

Tidak ada komentar: