一. 简述:
rsync 是一个快速、多功能且非常灵活的命令行工具,用于在不同位置之间复制和同步文件。当使用守护进程模式时,rsync 服务器会在指定端口监听来自客户端的连接请求,并根据配置提供文件同步服务。rsyncd 是指 rsync 的守护进程模式。
二.部署:
大多数 Linux 发行版默认已经包含了 rsync。如果没有,可以通过包管理器安装:
sudo yum install rsync
三. 配置案例:
通常,rsyncd 的主配置文件位于 /etc/rsyncd.conf 或 /etc/rsync/rsyncd.conf。您可以创建或编辑此文件来定义模块和服务设置。
# cat /etc/rsyncd.conf
strict modes = yes
uid = root #指定运行 rsyncd 的用户和组,默认为 nobody。
gid = root
read only = no #是否只读
use chroot = no # 是否将 rsyncd 限制在一个特定的目录中以提高安全性。
transfer logging = true
log format = %h %o %f %l %b
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
hosts allow = 10.0.0.135 #允许的主机
secrets file = /etc/rsync.pass
slp refresh = 300
[tiger_home] #模块名称
path = /home #共享目录路径
comment = tiger_home #模块描述
auth users = tiger #授权用户
secrets file =

最低0.47元/天 解锁文章
3753

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



