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