期中架构
期中架构
day31 Rsync
Rsync服务模式--服务端配置
1.安装rsync
注意:服务端是backup-41
yum -y install rsync -y
2.创建配置文件
cat > /etc/rsyncd.conf << 'EOF'
uid = www
gid = www
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]
path = /backup
[data]
path = /data
EOF
3.创建用户以及数据目录
groupadd www -g 1000
useradd www -u 1000 -g 1000 -M -s /sbin/nologin
mkdir -p /data
mkdir -p /backup
chown -R www:www /data/ /backup/
4.创建密码文件并更改授权
echo "rsync_backup:oldboy" > /etc/rsync.passwd
chmod 600 /etc/rsync.passwd
5.启动服务
systemctl start rsyncd
Rsync服务模式-客户端配置
1.安装
注意:客户端不需要启动服务,只需要使用命令即可
yum -y install rsync -y
2.配置密码文件及授权
方法1:将密码写入配置文件
注意:只填写密码即可
echo "oldboy" > /etc/rsync.pass
chmod 600 /etc/rsync.pass
方法2:设置环境变量-脚本中使用-推荐此方法
export RSYNC_PASSWORD=oldboy
3.测试传输
测试方法1:
rsync --password-file=/etc/rsync.pass -avz /data/ rsync_backup@10.0.0.41::data
测试方法2:
rsync -avz /data/ rsync_backup@10.0.0.41::data