Centos 7 搭建Rsync数据同步

本文详细介绍了如何在CentOS 7上搭建Rsync服务,包括服务搭建步骤、异常问题总结及安全注意事项。Rsync是Linux系统下的数据镜像备份工具,支持远程同步和本地复制,具有快速、增量备份的特点。文章强调了Rsync的安全配置,如设置端口、限制访问IP、用户验证以及结合SSH加密传输。
摘要由CSDN通过智能技术生成

rsync同步工具,对系统操作能力,能创建文件,有操作能力,能让同步文件。
rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。
定义:linux系统下的数据镜像备份工具
优点:远程同步和支持本地复制
它的特性如下:
可以镜像保存整个目录树和文件系统。
可以很容易做到保持原来文件的权限、时间、软硬链接等等。
无须特殊权限即可安装。
快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。
安全:可以使用scp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
支持匿名传输,以方便进行网站镜像。

服务搭建

主机服务

 rpm -qa | grep rsync        #查看软件是否安装

在这里插入图片描述

rsync --version                           #查看版本信息

在这里插入图片描述
配置rsync软件的配置文件

 vim /etc/rsync/conf
#rsync_config
#createdbyHQat2017
##rsyncd.confstart##
uid=rsync
gid=rsync
usechroot=no
maxconnections=200
timeout=300
pidfile=/var/run/rsyncd.pid
lockfile=/var/run/rsync.lock
logfile=/var/log/rsyncd.log
ignoreerrors
readonly=false
list=false
hostsallow=172.16.1.0/24
hostsdeny=0.0.0.0/32
authusers=rsync_backup
secretsfile=/etc/rsync.password
[backup]
comment="backupdirbyoldboy"
path=/backup

复制至此处上

#rsync_config
#createdbyoldboy15:002016-11-15
##rsyncd.confstart##
uid=rsync#用户远端的命令使用rsync访问共享目录
gid=rsync#用户组
usechroot=no#安全相关
maxconnections=200#最大连接数
timeout=300#超时时间
pidfile=/var/run/rsyncd.pid#进程对应的进程号文件
lockfile=/var/run/rsyncd.lock#锁文件
logfile=/var/log/rsyncd.log#日志文件
ignoreerrors#忽略错误
readonly=false#可写
list=false#不能列表
hostsallow=172.16.1.0/24#允许连接的服务器
hostsdeny=0.0.0.0/32#后勤组连接的服务器
authusers=rsync_backup#虚拟用户
secretsfile=/etc/rsync.password#虚拟用户对应的用户和密码文件
[backup]#模块名称
path=/backup#服务端提供访问的目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值