标签:rsync
注意项
首先确定所有机器的rsync的版本都要相同,不然踩坑踩踩死你。
无论是推送或者拉取命令都要在客户端执行。
服务端(192.168.7.17 …):
配置文件:/etc/rsyncd.conf (同网段加机器,将这个文件拷到对应的机器)
uid=root
gid=root
use chroot = no
max connections = 0
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
timeout = 300
log format = %t %a %m %f %b
[webhome]
path = /home/wwwroot/web
list = no
ignore errors
read only = no
hosts allow = 192.168.7.0/24
#hosts deny = *
auth users = rsync
secrets file = /etc/rsyncd.secrets
2.配置密码
echo "rsync">/etc/rsyncd.secrets
chmod600 /etc/rsyncd.secrets
3.启动 rsync –daemon –config=/etc/rsyncd.cof
如果启动有pid重复,就把它删了。启动不了或者报错就看日志文件。
客户端(192.168.7.13)
1.只要有安装rsync即可
2.chmod 600 /etc/rsyncd.secrets (密码文件)
3. /root/push.sh
/usr/bin/rsync-avzrtopgI --password-file=/etc/rsyncd.secrets $url rsync@192.168.7.17::webhome(以后服务端加机器的同时这里加多一行不同的IP)
标签:rsync
原文地址:http://felixcode.blog.51cto.com/3264160/1684436