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#有删除操作 不需要输入密码

 



posted @ 2013-03-26 16:19  ohMyGa  阅读(212)  评论(0)    收藏  举报