Ubuntu 8.04 Server Rsync 設定記錄

edited 十月 2013 in 伺服器環境
192.168.0.17 - 放在機房的主要網頁伺服器
192.168.0.16 - 放在機房的備用機器
192.168.0.15 - 放在家裏的主機

需求: 將 17 這台主機的網頁目錄備份到 16 與 15 ,我從終端(第四台電腦)進行下面操作

1. ssh [email protected]
2. sudo pico /etc/default/rsync
把 RSYNC_ENABLE=false 改成 RSYNC_ENABLE=true
3. sudo touch /etc/rsyncd.conf
4. sudo /etc/init.d/rsync start
5. exit
6. ssh [email protected]
7. cd .ssh/
8. ssh-keygen -d
9. scp id_dsa.pub [email protected]:~/.ssh/authorized_keys
10. rsync -alz --delete -e ssh [email protected]:/var/www /home/kiang/
11. exit
12. ssh [email protected]
13. cd .ssh/
14. ssh-keygen -d
15. scp id_dsa.pub [email protected]:~/.ssh/authorized_keys2
16. rsync -alz --delete -e ssh [email protected]:/var/www /home/kiang/

其中 10 與 16 的指令未來可以透過 cron 執行,達到定時備份效果;也許有些遺漏的地方,等待熱心朋友建議 :)

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=3410
Sign In or Register to comment.