Server上,修改/etc/rsyncd.conf
[tmm] #同步模块名
path=/var/tmm_sync_dir #以此作为根目录
comment = sync for tmm
uid = 100 #保存文件的文件的uid为100
gid = 1000 #保存文件文件的groupip为1000
auth users = tmm_rsync:rw #以tmm_rsync帐号进行同步
secrets file = /etc/rsyncd.secrets #密码文件
/etc/rsyncd.secrets中有用户名:密码信息,例如:
tmm_rsync:123456
Client上
rsync /data/* rsync://tmm_rsync@server/tmm/ --password-file=/etc/tmm_rsync.passwd
以上命令将/data/目录下的所有文件同步到server:/var/tmm_sync_dir/目录下, /etc/tmm_rsync.passwd中只有tmm_rsync的密码(例如123456),且此文件的权限为0600
本文介绍了如何在Server上修改/etc/rsyncd.conf配置文件,设置同步目录、用户权限、使用authusers认证,并在Client端通过--password-file传递密钥。重点讲解了安全性和权限管理的最佳实践。

532

被折叠的 条评论
为什么被折叠?



