首先 兩臺虛擬機服務器
rsync_A 192.168.126.129
rsync_B 192.168.126.128
rsync_A 作爲服務器 rsync_B 做爲客戶端同步服務器的數據
在A上作的操做 :
建立/test_log目錄 依次在此文件夾下建立 文件1 2 3 4 5 6 7 和backup 文件夾
要求 B只能夠同步文件,不能同步backup文件夾
一、創建主配置文件:
/etc/rsyncd.conf
pid file = /var/run/rsyncd.pid
port = 7789
uid = root
gid = root
user chroot = yes
read only = yes
hosts allow=192.168.216.0/255.255.255.0
host deny=*
mac connections = 2
log file = /var/log/rsync.log
log format = %t %a %m %f %b
syslog facility = local3
timeout = 300
[logfile]
path = /test_log
list = yes
ignore error
auth user = root
secrets file = /etc/rsyncd.secrets
exclude = backup/ haha/
二、建立用戶密碼文件
/etc/rsyncd.secerts 格式爲:
root:123.com 用戶名:密碼 這個文件必須爲600
三、客戶端B上執行命令:
同步到/hehe文件夾下
/usr/bin/rsync -avzR --password-file=/etc/rsync/rsync.secrets --port 7789 192.168.216.129::logfile /hehe
watch -n 1 date 動態監視date