服务端配置
1、环境及相关软件介绍
操作系统:centos7.7.1908
源服务器(推送):192.168.188.201
目标服务器(备份):192.168.188.203
2、rsync安装
yum -y install rsync
配置:
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/lock/rsyncd
[common]
comment = rsync info
path = /tmp/test
ignore errors
auth users = admin
secrets file = /etc/rsyncd.secrets
hosts allow = 192.168.0.0/16
hosts deny = *
list = false
port = 873
address = 192.168.188.201
uid = root
gid = root
use chroot = no
read only = no
max connections = 10
3、创建认证文件
vi /etc/rsyncd.pass admin:123456 #格式是用户名:密码
授权:
chmod 600/etc/rsyncd.pass
4、启动rsync
systemctl start rsync
客户端配置:
1、安装rsync,客户端安装完毕,不用单独配置
yum -y intall rsync
2、配置秘钥文件
vi /etc/rsync.pass 123456 授权: chmod 600 /etc/rsync.pass
3、同步文件测试
rsync -avz --delete --exclude=ccaaa --password-file=/etc/rsync.pass admin@192.168.188.201::common /tmp/test/
注:
--exclude=ccaaa 表示不复制ccaaa文件
--delete 表示服务端、客户端文件完全同步
原文:https://www.cnblogs.com/y593216/p/13814172.html