昊鼎王五:如何五分钟内快速搭建rsync跨服务器同步?

版权声明:感谢您阅读我的文章,转载注明出处哦~~ https://blog.csdn.net/haoding205/article/details/81777483

昊鼎王五:如何五分钟内快速搭建rsync跨服务器同步?

基础知识:
做过运维的大家都知道,很多时候涉及到快速同步,想要“快狠准”,rsync无疑是一个入门级高性价比的远程数据同步工具。

假设:
那么我们来用两台Centos7机器A和B来实现该服务器的搭建。

A机器:192.168.4.200         #作为服务器
B机器:192.168.4.201         #作为客户端

1、 服务器安装Rsync

本次实验的版本是:

rsync-3.1.2.tar.gz         #可以加博主联系方式获取该资源包

1.1、 把安装包拷贝到A机器的/hd205目录下

tar xf rsync-3.1.2.tar.gz 

1.2、 解压进入目录执行编译安装

cd /hd205/rsync-3.1.2
./configure --prefix=/usr/local/rsync
make 
make install

1.3、配置rsyncd.conf

touch /usr/local/rsync/rsyncd.conf   #手动创建
vim /usr/local/rsync/rsyncd.conf     #编辑内容

cat /usr/local/rsync/rsyncd.conf

### 全局参数 ###   
port=873
motd file=/usr/local/rsync/rsyncd.motd
log file=/usr/log/rsyncd.log
pid file=/var/run/rsyncd.pid
### 模块参数 ###
[hometest]
path=/hd205/test
use chroot=true
uid=root
gid=root
read only=false
exclude=/readme.txt /runtime
auth users=root
secrets file=/usr/local/rsync/rsyncd.secrets

1.4.配置rsyncd.secrets

touch /usr/local/rsync/rsyncd.secrets             #手动创建
chmod 600 /usr/local/rsync/rsyncd.secrets         #此文件权限必须设置:600
vim /usr/local/rsync/rsyncd.secrets               #编辑内容

cat /usr/local/rsync/rsyncd.secrets

root:123  #用户名和密码

1.5.配置rsyncd.motd

touch /usr/local/rsync/rsyncd.motd    #手动创建
vim /usr/local/rsync/rsyncd.motd      #编辑内容

cat /usr/local/rsync/rsyncd.motd

welcome use rsync service

1.6.让防火墙把rsync端口通过(不要拦截873端口)

iptables -I INPUT -p tcp --dport 873 -j ACCEPT            #让防火墙开放873端口(不然它会拦截,从而启动失败)

1.7.启动rsyncd

/usr/bin/rsync --daemon --config=/usr/local/rsync/rsyncd.conf

启动后如下图:
这里写图片描述

2、客户端安装Rsync

2.1基本安装:

请参考1.1和1.2

2.2、配置rsyncd.secrets

touch /usr/local/rsync/rsyncd.secrets     #手动创建
chmod 600 /usr/local/rsync/rsyncd.secrets  #此文件权限必须设置:600
vim /usr/local/rsync/rsyncd.secrets       #编辑内容

cat /usr/local/rsync/rsyncd.secrets

123            #这里不用再写用户名

2.3防火墙屏蔽白名单

请参考1.6

2.4启动客户端

 /usr/local/rsync/bin/rsync –daemon

进程截图如下:
这里写图片描述

3.实例操作如下

3.1需要手动输入密码

rsync -avtop root@192.168.4.200::hometest /hd205/test

如图:
这里写图片描述

3.2自动输入密码

rsync -avtop root@192.168.4.200::hometest /hd205/test --password-file=/usr/local/rsync/rsyncd.secrets

如图:
这里写图片描述

好了,聪明如你,知道了五分钟内快速搭建rsync同步服务器,是不是很欢喜 ^_^

还有其他问题的可以在评论区留言或者扫码加博主获取资源或者提问。
这里写图片描述

猜你喜欢

转载自blog.csdn.net/haoding205/article/details/81777483
今日推荐