1.安装启动
plain
yum install -y rsync
rsync --version
systemctl enable rsyncd
systemctl restart rsyncd
2.修改配置文件
plain
cat > /etc/rsyncd.conf <<-'EOF'
# 全局设置
uid = root
gid = root
use chroot = no
max connections = 5
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
# 模块定义 (假设你要共享 /home/guest 目录)
[backup_data]
path = /home/guest
comment = Guest Backup Directory
read only = no
auth users = myuser
secrets file = /etc/rsyncd.secrets
hosts allow = * # 建议限制允许访问的服务器A的IP段
EOF
3.新建密钥
plain
echo "myuser:YourStrongPa" > /etc/rsyncd.secrets
chmod 600 /etc/rsyncd.secrets
systemctl restart rsyncd
4.测试拷贝
plain
rsync -avz myuser@10.410.xxx.x::backup_data/ /tmp/test_local_dir/