Centos rsync 同步
两台美国VPS 之间进行同步
A B系统版本 [root@vpsA ~]# cat /etc/issue CentOS release 6.2 (Final) Kernel \r on an \m
A 主VPS安装
使用yum 安装rsync
yum -y install rsync vi /etc/rsyncd/rsyncd.conf
gid = nobody max connections = 4 read only = true #hosts allow = 202.207.177.180 hosts allow = * transfer logging = true log format = %h %o %f %l %b log file = /var/log/rsyncd.log slp refresh = 300 log file = /var/log/rsyncd.log pid file = /var/run/rsyncd.pid lock file = /var/run/rsyncd.lock [test] path = /home/wwwroot/ read only = false auth users = name secrets file = /etc/rsyncd/rsyncd.secrets
vi rsyncd/rsyncd.secrets
name:123456
启动rsyncd
/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf
B 客户端VPS
yum -y install rsync vi /etc/rsyncd.secrets 123456 #密码
开始同步
rsync -avzP name@198.71.1.1::test /root/wwwroot #只同步不做删除 需要输入密码 rsync -avzP --delete name@198.71.1.1::test /root/wwwroot #无删除操作 需要输入密码 rsync -avzP --delete --password-file=/etc/rsyncd.secrets name@198.71.1.1::test /root/wwwroot#有删除操作 不需要输入密码
浙公网安备 33010602011771号