第四章 從遠程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

相關文章
相關標籤/搜索