Linux服務端配置
[root@redhat6 RsyncDemo]# tar zxvf rsync-3.0.9.tar.gz
[root@redhat6 RsyncDemo]#cd rsync-3.0.9
[root@redhat6 rsync-3.0.9pre1]#
./configure # 出現“rsync 3.0.9pre1 configuration successful ”表示安裝成功,
如果不成功,則看前面差什麼包就下載下傳并安裝什麼包即可。
[root@redhat6 rsync-3.0.9pre1]# make
[root@redhat6 rsync-3.0.9pre1]# make install#無錯誤内容回顯,表示安裝成功,如果make那一步就失敗,估計是沒有gcc編譯環境或其他問題。
#service iptables stop
#vim /etc/rsyncd.conf #如果不存在,直接用VI建立
添加:
uid = root
gid = root
use chroot = no
max connections = 200
timeout = 600
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[backup]
path = /backup/
ignore errors
read only = false
list = false
hosts allow = 172.168.32.0/24
hosts deny = 0.0.0.0/32
auth users = rsync_backup
secrets file = /etc/rsync.password
---------------------------------------------------------------------------------------------------------
mkdir /backup
chmod -R 777 /backup #建立目錄backup及給予權限(此步可忽略)
echo "rsync_backup:elain" >/etc/rsync.password #配置帳号及密碼
chmod 600 /etc/rsync.password #配置rsync.passwd檔案權限
cat /etc/rsync.password
#echo "/usr/bin/rsync --daemon">>/etc/rc.local #設定為開機自啟動
#pkill rsync
#rsync --daemon #重新開機rsync服務
#ps -ef |grep rsync #檢查啟動是否正常
3、配置windows的rsync用戶端
(1)安裝client端的rsync包
下載下傳 cwRSYNC 2.0 WINDOWS用戶端
點選安裝
安裝完成後,将腳本檔案放到安裝目錄BIN檔案夾下
建立用戶端的rsync.passwrod檔案到相應目錄下
用戶端的rsync.passwrod檔案中隻需存放密碼即可,linux權限600,window權限可以是最大
手動同步指令rsync -vzrtopg --progress --password-file=/cygdrive/c/rsync.password [email protected]::backup /cygdrive/d/app/soft/ 參考路徑,WINDOWS下盤符前必須加/cygdrive
同步如果報以下錯誤
ERROR: password file must be owned by root when running as root rsync error: syntax or usage error
請将用戶端的password檔案所有者改為管理者使用者
使用腳本檔案結合計劃任務可實作定時資料同步
linux同步用戶端配置
安裝rsync程式,不需要rsyncd.conf的配置檔案
用戶端的rsync.passwrod檔案中隻需存放密碼即可,linux權限600
手動同步指令rsync -vzrtopg --progress --password-file=/etc/rsync.password [email protected]::backup /app/soft/ 參考路徑
本文轉自 jvrmusic520 51CTO部落格,原文連結:http://blog.51cto.com/linuxtech/1706818