编辑配置文件 /etc/rsync.conf #rsync.conf use chroot = no max connections = 20 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsyncd.log read only = true list = true [blog] uid = nobody path = /home/test read only = yes auth user = sms_bak secrets file = /etc/rsync/rsync.srt 注意几点: 一、rsync.srt文件的权限,要更改为400或者600。 二、这个文件更新之后是可以马上生效的,不用重新启动rsync进程(起码在我的测试过程中是如此,我使用的是rhel4上的rsync2.6.3版本)。 /etc/rsync/rsync.srt文件 sms_bak:marsiswinner 注意一点: 前为用户名,后为密码。用冒号分隔。 客户端配置一个密码文件 /etc/rsync/rsync.srt marsiswinner 注意:密码文件只需要将密码写入即可。 客户端同步命令。 rsync -avz --password-file=/etc/rsync/rsync.srt --exclude=*logs sms_bak@10.1.1.61::blog /home/sms_bak/ -a参数 档案模式 -v 显示处理过程 -z 启用压缩 --exclude 表示排除在外,不进行同步的内容pattern。这个pattern可以是使用通配符,但正如正则的实际使用一样,应该进行测试。 --exclude-from 这种方式可以将几个符合条件的pattern排除在外,同样请进行测试。 --password-file 表示密码文件 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-29 17:24 , Processed in 0.210927 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.