第四章 從遠程rsync服務器同步數據vim
使用rsync從遠程rsync服務器同步數據服務器
第一節 rsync配置socket
拉: rsync 選項 用戶名@備份源服務器IP::共享模塊名 目標目錄ide
推: rsync 選項 備份源目錄 用戶名@目標服務器IP::共享模塊名測試
C/S模式:ui
服務端==》 遠程服務器爲:DataServer、 IP地址爲:192.168.88.8spa
客戶端==》 備份服務器爲:BackupServer、IP地址爲: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 # 備份用戶密碼文件 |
二、建立客戶端登陸提示信息文件rsyncd.motd並寫入登陸提示信息
[root@DataServer~]# vim /etc/rsyncd.motd # -------------------------------------# Welcome toBackup Server # -------------------------------------# |
3、建立密碼文件rsync.passwd並寫入用戶名和密碼
[root@DataServer ~]# vim /etc/rsync.passwd backuper:123qwe!@# |
4、修改密碼文件rsync.passwd權限爲600
[root@DataServer ~]# chmod 600/etc/rsync.passwd |
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 } |
6、將rsync服務添加到自啓動
[root@DataServer ~]# chkconfig rsync on |
7、安裝xinetd服務
[root@DataServerPackages]# rpm -ivh xinetd-2.3.15-12.el7.x86_64 |
8、啓動xinetd服務
[root@DataServer ~]# service xinetd start |
客戶端上測試備份
[root@BackupServer ~]# rsync -avzP backuper@192.168.88.8::Data /Backup |
第二節 實現無交互備份
修改變量--賦值 [root@BackupServer~]# export RSYNC_PASSWORD='123qwe!@#' [root@BackupServer ~]# rsync -avzPbackuper@192.168.88.8::Data /Backup |