1、服务端与客户端安装rsync包
yum -y install rsync
2、编写服务端配置文件/etc/rsyncd.conf
uid = rsync
gid = rsync
port = 873
fake super = yes
use chroot = no
max connections = 200
timeout = 600
ignore errors
read only = false
list = false
auth users = rsync_backup
secrets file = /etc/rsync.passwd
log file = /var/log/rsyncd.log
[backup]
comment = welcome to oldboyedu backup!
path = /backup
3、创建rsync用户
useradd -s /sbin/nologin -M rsync
4、创建密码文件及密码。修改密码文件权限
echo "rsync_backup:123456" > /etc/rsync.passwd
chmod 600 /etc/rsync.passwd
5、创建服务端备份目录并修改属主权限
mkdir -p /backup
chown rsync.rsync /backup
6、启动服务并开机启动
sytemctl start rsyncd
sytemctl enable rsyncd
7、设置rsync客户端密码文件(存储的是rsync服务端密码
echo "123456" > /etc/rsync.passwd
chmod 600 /etc/rsync.passwd
8、客户端执行远程备份测试
rsync -avz /etc rsync_backup@10.0.0.41::backup --password-file=/etc/rsync.passwd