跳到主要内容

基础

yum install -y rsync

/etc/rsyncd.conf
/usr/lib/systemd/system/rsyncd.service #systemctl对应
的配置文件

cat /etc/rsyncd.conf
fake super = yes
uid = rsync
gid = rsync
use chroot = no
max connections = 4
read only = false
list = false
#syslog facility = local5
pid file = /run/rsyncd.pid
auth users = rsync_backup
secrets file = /etc/rsync.password
#[ftp]
# path = /srv/ftp
# comment = ftp area
[data]
path = /srv/ftp
comment = data



ss -lntup |grep rsync
端口 873


useradd -s /sbin/nologin -M rsync

echo 'rsync_backup:123' >/etc/rsync.password
chmod 600 /etc/rsync.password

mkdir -p /srv/ftp/opt

rsync -avz /etc/hosts rsync_backup@10.0.2.15::data --password-file=/etc/back.passwd

rsync -avz /etc/hosts rsync_backup@10.0.2.15::data/opt

-a 包含
-r递归复制 -l复制软连接 -p保持权限不变 -m保持修改时间不变 -o所有者不变 -g用户组不变 -D --devices --specials 设备与特殊文件

-v 显示过程
-z 压缩