rsync安裝及配置

2022-09-06 13:57:16 字數 2152 閱讀 4847

一.server端

centos 6下安裝

yum -y install xinetd

1.配置:

vi /etc/xinetd.d/rsync

service rsync

將disable = yes改成disable = no

然後重啟xinetd

# service xinetd restart

2.配置rsyncd.conf

#vi /etc/rsyncd.conf

全域性引數

uid = root                                  //執行rsync守護程序的使用者

gid = root                                  //執行rsync守護程序的組

use chroot = no                 //不使用chroot

max connections = 4             // 最大連線數為4

strict modes =yes                //是否檢查口令檔案的許可權

port = 873                      //預設埠873

模組引數

[backup]                   //這裡是認證的模組名,在client端需要指定

path = /home/backup/        //需要做映象的目錄,不可缺少!

comment = this is a test       //這個模組的注釋資訊

ignore errors                //可以忽略一些無關的io錯誤

read only = yes              // 唯讀

list = no                   //不允許列檔案

auth users = hening             //認證的使用者名稱,如果沒有這行則表明是匿名,此使用者與系統無關

secrets file = /etc/rsync.pas           //密碼和使用者名稱對比表,密碼檔案自己生成

hosts allow = 192.168.1.1,10.10.10.10      //允許主機

hosts deny = 0.0.0.0/0                   //禁止主機

#transfer logging = yes

#exclude是排除的意思,也就是說,要把/home目錄下的easylife和samba排除在外; easylife/和samba/目錄之間有空格分開

exclude = easylife/ samba/

3.配置密碼檔案

#vi /etc/rsync.pas

該檔案位置和上面的配置的路徑檔名一致

ant5:123456

儲存退出

為安全起見做如下設定:

設定該檔案為root所有

#chown root.root /etc/rsync.pas

設定檔案許可權為600

#chmod 600 /etc/rsync.pas

4.啟動服務

rsync --daemon

二.客戶端

1.安裝

# yum -y install rsync

2.建立密碼檔案

# vi /etc/rsyn.pas

123456

3.給予唯讀許可權

chmod 600 /etc/rsyn.pas

三.測試

1.從客戶端寫入檔案到服務端:

/usr/bin/rsync -vzrtopg --progress --password-file=/etc/rsync.pas  /backup/ [email protected]::backup

2.從服務端讀取檔案到客戶端:

/usr/bin/rsync -vzrtopg --progress --delete [email protected]::backup /backup/ --password-file=/etc/rsync.pas

*請注意如果路徑結束後面帶有"/",表示備份該目錄下所有檔案,但不會建立該目錄,如不帶"/"則建立該目錄。

rsync安裝及部署

一。伺服器端 1.yum y install rsync xinetd 2.vi etc xinetd.d rsync 將yes 修改為no ipv6修改為ipv4 3.vi etc rsyncd.conf 新建檔案 uid root gid root use chroot no max conne...

Rsync安全配置

建立rsync的密碼檔案,格式username password vi etc rsyncd.secrets建立rsync共享配置檔案 vi etc rsyncd.conf新增如下內容 pid file var run rsyncd.pid port 873 uid root gid root us...

rsync配置教程

專案由於是集群配置 4臺 負載均衡f5,而且一開始沒有考慮伺服器,所以上傳功能導致不知道上傳到那台伺服器上,只能臨時抱佛腳用rsync做互為同步功能。root hammer home rpm qa grep rsync 檢查系統是否安裝了rsync軟體包 rsync 2.6.8 3.1 root h...