rsync安装配置及使用
服务端
1. yum install rsync
2. 添加config文件
vi /etc/rsyncd/rsyncd.conf
内容示例:
#开始
#以指定的 UID 传输文件
uid=root
#以指定的 GID 传输文件
gid=root
use chroot=no
#允许指定主机访问
hosts allow=10.2.245.29,10.1.2.165,10.1.2.166,10.1.2.62
#阻止指定主机访问
#hosts deny=0.0.0.0/32
#允许的最大连接数
max connections=4
strict modes=no
#指定pid文件路径
pid file=/var/run/rsyncd.pid
#指定进程锁文件
lock file=/var/run/rsync.lock
#指定日志路径
log file=/var/log/rsyncd.log
secrets file = /etc/rsyncd/rsyncd.secrets
[web]
path=/home/www/
ignore errors
read only=yes
list=no
hosts allow=10.2.245.29,10.1.2.165,10.1.2.166
[web2]
path = /data/www/web2
hosts allow = 10.1.2.165,10.1.2.166,10.1.2.62,20.1.2.51,20.1.2.52
read only = yes
#结束
3.vi /etc/rsyncd/rsyncd.secrets
填写账户密码
root:123456
设置文件权限
chown root:root /etc/rsyncd/rsyncd.secrets
chmod 600 /etc/rsyncd/rsyncd.secrets
4.启动服务
/usr/bin/rsync –daemon –config /etc/rsyncd/rsyncd.conf
客户端
1.yum install rsync
2.设置密码文件
echo “123456″ >/etc/rsyncd.secrets
chmod 600 /etc/rsyncd.secrets
3.同步文件
rsync -vzrtopg –delete –progress 1.txt root@10.6.245.30::web –password-file=/etc/rsyncd.secrets