期中架构

期中架构

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
原文地址:https://www.cnblogs.com/zhaocheng690/p/15530855.html