rsync daemon方式使用密码文件同步文件

本文介绍了如何在Server上修改/etc/rsyncd.conf配置文件,设置同步目录、用户权限、使用authusers认证,并在Client端通过--password-file传递密钥。重点讲解了安全性和权限管理的最佳实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值