Rsync項目中常見問題解決


Rsync項目中常見問題解決:

遇到的問題:

  1. 問題:linux下Rsync 服務器啟動錯誤

failed to create pid file /var/run/rsyncd.pid: File exists

解決方案:

rm -rf /var/run/rsyncd.pid;再重新啟動Rsync服務(rsync --daemon)

  1. 問題:[root@client1 ~]# rsync -avz rsync_backup@192.168.170.133::girl /data1

rsync: failed to connect to 192.168.170.133 (192.168.170.133): Connection refused (111)

rsync error: error in socket IO (code 10) at clientserver.c(125) [Receiver=3.1.2]

服務器的端口未開或者服務器沒有重新啟動

解決:

[root@server ~]# rsync --daemon 

3. @ERROR: auth failed on module girl

rsync error: error starting client-server protocol (code 5) at main.c(1648) [Receiver=3.1.2]

問題:

@ERROR: auth failed on module inotify

rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]12

出現這種報錯,至少說明你前期的配置已經可以進行服務器間的連接了

那么關於這個 auth 失敗的問題,可能有以下的情況,請認真分析:

 

3.1. 密碼輸入錯誤:

 

  請再次確認你登錄用戶的密碼無誤

 

3.2. 配置文件寫錯:

看看自己模塊配置下面的 *auth users、secrets file 對應信息是否存在疏忽

 

3.3 secrets file 權限問題

 

  服務端的 secrets file 權限必須是600,

  類似如下的命令,chmod 600 /etc/rsyncd/rsyncd.secrets

 

3.4. secrets file 格式錯誤:

 

  secrets file 的文件格式是  user:password

  而,服務端與客戶端中的文件格式有所不同

  其中:服務端文件需要填寫用戶名和密碼,並且以冒號分割,客戶端中卻只填寫密碼即可

3.5. secrets file文件擁有者與 rsync 運行者

  服務端 rsync 服務是以什么用戶運行,則必須保證 secrets file 文件擁有者必須是同一個

  假設 root 運行 rsync –daemon,則 secrets file 的 owner 也必須是 root,當然本人為操作簡便一直使用的是 root 用戶

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM