首先 就是server的安裝,除了可以在linux上安裝之外,也可以在windows上安裝。整體的設定幾乎都一樣。不過在windows上必須安裝 cwrsync server
這裡先筆記在linux上安裝 rsync server
以fedora來安裝的話,有幾個功能必 須先確定有無裝上去了。
首先是xinetd
安裝很簡單就
#yum install xinetd
如果rsync沒有安裝 也是一樣
#ymo install rsync
如果是用ubuntu 那就
apt get install rsync
ubuntu 啟動rsync是在intd.d裡所以不需要在安裝xinetd
安裝完之後,
需要編輯一下rsync的啟動設定
fedora的設 定,把
#vi /etc/xinetd.d/rsync
disable = yes 改成 no
ubuntu的 設定
#vi /etc/init.d/rsync
RSYNC_ENABLE= false 改成 true
這樣 開機的時候就會自動啟動rsync server
接著是設定rsyncd.conf以及rsyncd.secrets
這兩個檔案 本身是不存在的,所以必須另外編輯
#vi /etc/rsyncd.conf
[backup1] //module name
comment = backup dmz web //說明
path = /home/rsync/backup1 //存放備份資料的路徑
auth users = backup1 //認證帳號(設定在rsyncd.secrets的帳號)
uid = backup1 //以uid backup1來啟動rsync server(所以 /home/rsync/backup1 的 owner 要設為 backup1)
gid = backup1 //以gid backup1來啟動rsync server(所以 /home/rsync/backup1 的 group 要設為 backup1)
secrets file = /etc/rsyncd.secrets //密碼檔存放路徑
read only = no
可以根據自己的需求來新增備份的方案 ,也就是增加module name
認證帳號的部份也是需要編輯,不過檔名的部份可以根據自己的喜好來更換。
#vi /etc/rsyncd.secrets
backup1:backup1
id:pw
沒看錯密碼檔就是這麼簡單,第一個是id第二個是密碼。有多少使用者就這樣新增下去。
但是當編輯完畢之後,這個檔案的屬性必須更動為600
#chmod 600 rsyncd.secrets
否則認證的時候會出現問題。
設定完畢之後就重新啟動rsync server
在fedora 下
#/etc/init.d/xinetd restart
在ubuntu 下
#/etc/init.d/rsync restart
這樣就重新啟動了 rsync
最基本的rsync server的設定也就此完畢,接著就這是設定client端。
0 留言:
發佈留言