该篇内容仅作为ubuntu被同步端使用篇
debian | ubuntu 系统安装rsync
安装
sudo apt install rsync
创建rsync用户和组
sudo adduser --system --group rsync
创建/etc/rsyncd.conf
配置文件,内容如下:
uid = rsync
gid = rsync
use chroot = yes
max connections = 4
pid file = /var/run/rsyncd.pid
# 排除文件夹
exclude = lost+found/
transfer logging = yes
timeout = 900
# 忽略不可读
ignore nonreadable = yes
# 排除不压缩的为文件类型
dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2
motd file = /etc/rsyncd.motd
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
address = 0.0.0.0
port = 49381
[md-backup]
path = /opt/makedown-backup
comment = makedown data backup
uid = rsync
gid = rsync
read only = no
list = no
auth users = backup
secrets file = /etc/rsyncd.secrets
创建 /etc/rsyncd.sercets 文件以来储存密码
username1:password1
username2:password2
修改 /etc/rsyncd.serects 权限
sudo chown root:rsync /etc/rsyncd.secrets
sudo chmod 0640 /etc/rsyncd.secrets
启用并启动 rsync
sudo systemctl enable rsync
sudo systemctl start rsync