第四章 从远程rsync服务器同步数据

第四章 从远程rsync服务器同步数据vim


使用rsync从远程rsync服务器同步数据服务器


第一节 rsync配置socket


:          rsync        选项         用户名@备份源服务器IP::共享模块名  目标目录ide

推:         rsync        选项         备份源目录   用户名@目标服务器IP::共享模块名测试

C/S模式:ui

服务端==    远程服务器为:DataServer  IP地址为:192.168.88.8spa

客户端==    备份服务器为:BackupServerIP地址为:192.168.88.103d

服务端须要配置信息:日志

1、建立配置主配置rsyncd.confserver

2、建立客户端登陆提示信息文件rsyncd.motd

3、建立密码文件rsync.passwd

4、修改密码文件rsync.passwd权限为600

5、建立rsync启动文件

6、将rsync添加到自启动

7、安装xinetd服务

8、启动xinetd服务

具体操做以下:

一、建立rsyncd.conf配置文件,并写入相关参数


[root@DataServer ~]# vi /etc/rsyncd.conf

 

uid = nobody                               # 用户身份

gid = nobody                               # 用户组

address = 192.168.88.8                     # 监听IP地址

port = 873                                 # 监听端口

hosts allow = 192.168.88.10                # 容许访问的IP地址

use chroot = yes                           # 用户家目录

max connections = 4                        # 最大链接数

pid file = /var/run/rsyncd.pid             # pid文件

log file = /var/log/rsyncd.log             # rsync日志文件

motd file = /etc/rsyncd.motd               # 客户端登陆提示信息

 

[Data]                                     # 共享模块名

path = /Data                               # 备份路径

comment = Welcome to Backup Data           # 描述信息

read only = yes                            # 以只读方式容许

list = yes                                 # 容许显示信息

auth users = backuper                      # 备份用户

secrets file = /etc/rsync.passwd           # 备份用户密码文件


wKioL1YfO92SEQgyAAG-9cLrqHw971.jpg

二、建立客户端登陆提示信息文件rsyncd.motd并写入登陆提示信息


[root@DataServer~]# vim /etc/rsyncd.motd

# -------------------------------------#

Welcome toBackup Server

# -------------------------------------#

wKiom1YfPIOCnmyLAAB1segGfRw781.jpg

3、建立密码文件rsync.passwd并写入用户名和密码

[root@DataServer ~]# vim /etc/rsync.passwd

backuper:123qwe!@#

wKioL1YfPPzRdxUMAABXtIM3mjE522.jpg

4、修改密码文件rsync.passwd权限为600


[root@DataServer ~]# chmod 600/etc/rsync.passwd

wKiom1YfPSSTNrmUAACd_eT_7iA229.jpg

5、建立rsync启动文件并配置


[root@DataServer ~]# vim /etc/xinetd.d/rsync

service rsync

{

         disable     = no

       socket_type     = stream

       wait            = no

       user            = root

       server          = /usr/bin/rsync

       server_args     = --daemon

       log_on_failure  += USERID

}

wKiom1YfPYuRL9WTAADG6cDCRdg367.jpg

6、将rsync服务添加到自启动

[root@DataServer ~]# chkconfig rsync on

7、安装xinetd服务

[root@DataServerPackages]# rpm -ivh xinetd-2.3.15-12.el7.x86_64

wKiom1YfPguxAcoPAACfsUryRgo650.jpg

8、启动xinetd服务


[root@DataServer ~]# service xinetd start

wKioL1YfPmfzmUqgAABwJ87ChUI168.jpg


客户端上测试备份


[root@BackupServer ~]# rsync -avzP backuper@192.168.88.8::Data /Backup

wKioL1YfPtLSODLNAAFMeWUftcs559.jpg


第二节 实现无交互备份


修改变量--赋值

[root@BackupServer~]# export  RSYNC_PASSWORD='123qwe!@#'

[root@BackupServer ~]# rsync -avzPbackuper@192.168.88.8::Data /Backup

wKioL1YfP1fScTfGAAFCSXm3ppA156.jpg

相关文章
相关标签/搜索