服务器A(主) 192.168.1.120
服务器B(从) 192.168.1.130
需求:服务器B定期拉取服务器A的数据并备份。
实现方式:
一、备份服务器B安装rsync
1)查看是否安装 rpm -aq rsync
安装命令 yum intsall rsync -y
2)启动服务
rsync --daemon
3)查看服务
ps -ef |grep rsync #或者 netstat -lnutp |grep rsync
二、主服务器A配置用户
新增用户
useradd rget
设置密码
echo '123456' | passwd --stdin rget
设置权限
setfacl -R -m user:rget:rwx /home/tomcat8
设置默认权限 及时以后目录变动更改
setfacl -R -m default:rget:rwx /home/tomcat8
查看权限是否正确
getfacl /home/tomcat8_pay
二、备份服务器B生成密钥
1)生成密钥(一直回车就可以)
ssh-keygen -t rsa
2)复制密钥,这里需要输入服务器A刚才配置的的密码
ssh-copy-id rget@192.168.1.120
3)测试 登陆服务器A(主)