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

#昊鼎王五:如何五分钟内快速搭建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同步服务器,是不是很欢喜 _

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值