第三章 rsync經過遠程ssh實現數據備份

第三章 rsync經過遠程ssh實現數據備份shell


經過遠程shell訪問,實現數據同步備份服務器


拉--即將遠程服務器上的數據同步到本地服務器上。ssh

推--即將本地服務器上的數據同步到遠程服務器上。ide

語法格式測試

拉操做==》     rsync   選項    用戶名@備份源服務器IP地址:備份源目錄    目標目錄spa

推操做==》     rsync   選項    備份源目錄    用戶名@目標服務器IP地址:目標目錄3d


環境:orm

本地服務器爲:DataServer、  IP地址爲:192.168.88.8xml

遠程服務器爲:BackupServer、IP地址爲:192.168.88.10blog


第一節 交互備份


拉操做==》

一、將遠程服務器BackupServer上的/AppBackup目錄裏的文件和目錄備份到本地服務器DataServer上。

查看遠程服務器備份源目錄信息

[root@BackupServer ~]# ll /AppBackup/

wKioL1YeJNCi-FnbAADcjZ7tH7o553.jpg

rsync實現將遠程服務器上的數據同步到本地服務器上

[root@DataServer~]# rsync-avzP root@192.168.88.10:/AppBackup/ /App/

wKiom1YeJQqACW12AAH108wuN4k299.jpg

查看本地服務器目標目錄信息

[root@DataServer ~]# ll /App/

wKiom1YeJUriM9w9AADbeuXLr0w503.jpg


推操做==》

二、將本地服務器DataServer上的/Data目錄裏的文件和目錄備份到遠程服務器BackupServer上。

查看本地服務器備份源目錄信息

[root@DataServer ~]# ll /Data/

wKiom1YeJifB30NzAAD5bbT1fSE224.jpg

rsync實現將本地服務器上的數據同步到遠程服務器上

[root@DataServer ~]# rsync -avzP /Data/root@192.168.88.10:/Backup/

wKioL1YeJmDCq_-hAAEMaFJz32E947.jpg

查看遠程服務器備份目標目錄信息

[root@BackupServer ~]# ll /Backup/

wKiom1YeJlTDwbCSAAEOtTYri6o403.jpg


第二節 無交互備份


一、建立ssh密鑰

[root@BackupServer ~]# ssh-keygen

wKioL1YeJ4-Ca6IiAAHdQo3HF2Y644.jpg

二、拷貝ssh密鑰

[root@BackupServer ~]# ssh-copy-id root@192.168.88.8

wKiom1YeJ8_S_DDhAAFgG6EK0Rw058.jpg

三、測試不須要輸入密碼便可登陸

[root@BackupServer ~]# ssh root@192.168.88.8

wKioL1YeKZCyjUCbAACsKyQOUVo429.jpg

四、測試不須要輸入密碼便可備份

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

wKioL1YeKbqgst8dAAEtJkX9j-0544.jpg

相關文章
相關標籤/搜索