1. 程式人生 > >rsync配置檔案

rsync配置檔案

vim /etc/rsyncd.conf

motd file = /etc/rsyncd.motd #設定伺服器資訊提示檔案,在該檔案中編寫提示資訊

transfer logging = yes #開啟rsync資料傳輸日誌功能

log file = /var/log/rsyncd.log #設定日誌檔名,可通過log format引數設定日誌格式

pid file = /var/run/rsyncd.log #設定rsync程序號儲存檔名稱

lock file = /var/run/rsync.lock #設定鎖檔名稱

port = 873 #設定伺服器監聽的埠號,預設是873

address = 192.168.0.230 #設定本伺服器所監聽網絡卡介面的ip地址

uid = nobody #設定進行資料傳輸時所使用的帳戶名或ID號,預設使用nobody

gid = nobody #設定進行資料傳輸時所使用的組名或GID號,預設使用nobody

#若為yes, rsync會首先進行chroot設定,將根對映在下面的path引數路徑下,對客戶端而言,系統的根就是path引數指定的路徑。但這樣做需要root許可權,並且在同步符號連線資料時只會同步名稱,不會同步內容。

use chroot = no

read only = yes #是否允許客戶端上傳資料,yes表示不允許

max connections =10 #設定併發連線數,0表示無限制

[common] #自定義模組名,rsync通過模組定義同步的目錄,可定義多個

comment = web content #定義註釋說明字串

path = /common #同步目錄的真是路徑通過path指定

ignore errors #忽略一些IO錯誤

#exclude = test/ #exclude指定common目錄下某個目錄可以不同步資料

auth users = tom, jerry #設定允許連線伺服器的賬戶,此賬戶可以是系統中不存在的使用者

secrets file = /etc/rsyncd.secrets #密碼驗證檔名,該檔案許可權要求為只讀,建議為600,僅在設定auth users後有效

hosts allow = 192.168.0.0/255.255.255.0 #設定哪些主機可以同步資料,多ip和網段之間使用空格分隔

hosts deny=* #除了hosts allow定義的主機外,拒絕其他所有

list = false #客戶端請求顯示模組列表時,本模組名稱是否顯示,預設為true