配置文件

cat > /etc/rsyncd.conf << 'EOF'
######################################
# 全局默认配置文件(可以在模块中覆盖)
uid=root
gid=root
use chroot=no
max connections=6000
read only=no
list=no
ignore errors=yes
strict modes =yes
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
# 账号密码保存位置
secrets file=/etc/rsyncd.secrets
# 默认全部拒绝
hosts deny=*

######################################
# 配置的一个模块
[www]
path=/data/rsync/www
auth users=www
hosts allow=10.0.0.0/8
EOF

密码配置

touch /etc/rsyncd.secrets
chmod 400 /etc/rsyncd.secrets
echo 'www:123456' >> /etc/rsyncd.secrets

开机自启动

# 开机自启动
systemctl enable rsync.service
# 启动服务
systemctl start rsync.service

错误

password mismatch
【注意】有的客户端和服务器端密码看起来一样,实际里面(行尾)有空格,也能报错,注意一下