uid = nobodygid = nobodyuse chroot = nomax connections = 10pid file = /var/run/rsyncd.pidlock file = /var/run/rsyncd.locklog file = /var/log/rsyncd.logmotd file = /etc/rsyncd.motdhosts allow = 127.0.0.1 192.168.0.0/255.255.255.0auth users = rsyncusersecrets file = /etc/rsyncd.secrets[rsync]path = /rsynccomment = ServerHomeread only = truelist =false
RSYNC配置
原创
©著作权归作者所有:来自51CTO博客作者hide的原创作品,请联系作者获取转载授权,否则将追究法律责任
1.编辑rsync配置文件
vim /etc/rsyncd.conf
uid、gid必须是内建用户,这里用nobody帐号作为最小权限。
auth users是虚拟用户,有多个的话用逗号隔开。
2.建立rsync目录
mkdir /rsync
chown nobody. /rsync
3.定义服务器信息文件
echo "rsyncserver for test" > /etc/rsyncd.motd
4.定义密码文件
echo "rsyncuser:test" > /etc/rsyncd.secrets
test是密码,不支持加密
5.设置目录权限
chmod 600 /etc/rsyncd.conf
chmod 600 /etc/rsyncd.motd
chmod 600 /etc/rsyncd.secrets
6.重启服务
service xinetd restart
客户端测试
建立密码文件
echo "test" > /root/secrets
chmod 600 /root/secrets
测试
rsync -Rav --delete --password-file=/root/secrets rsyncuser@192.168.0.1::rsync /tmp
下一篇:HA高可用集群
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
数据同步--rsync
使用rsync进行两台或多台主机直接的数据同步
rsync数据同步