服务端:
第一步:确认软件是否安装成功
rpm -qa rsync
第二步:编写备份服务配置文件
vim /etc/rsyncd.conf(centos7如下图所示)
第三步:创建一个 备份目录的 管理用户 ( 虚拟管理用户 )
useradd -M -s /sbin/nologin rsync
id rsync
第四步:创建备份数据目录并对目录 授权
mkdir /backup
chown -R rsync.rsync /backup
第五步:创建认证用户密码,授权(注:认证用户在配置文件中设置)
touch /etc/rsync.password
echo “rsync_backup:123”>/etc/rsync.password
chmod 600 /etc/rsync.password
第六步:启动守护进程
rsync --daemon
(注:每次开机或更改配置数据时,重新启动进程,用kill “cat /var/run/rsyncd.pid" 结束进程)
ps -ef|grep rsync 查看进程
ss -lntup|grep rsync 查看端口信息
客户端:
第一步:检查rsync是否安装成功
第二步:备份数据测试
rsync -avz /data/ [email protected]::backup
若是想实现免交互式(不输入密码的方式)
1)创建密码文件并授权
touch /etc/rsync.password
echo “123”>/etc/rsync.password
chmod 600 /etc/rsync.password
2)测试
rsync -avz /data/ [email protected]::backup --password-file=/etc/rsync.password