Linux

RSync 連接但超時且未收到數據

  • October 28, 2016

我正在嘗試創建一個本地 CentOS 鏡像,但我連接的所有可用 rsync 站點都沒有向我發送任何數據作為回報。

rsync  -aSHP -vvvv --timeout=0 --delete --exclude "local*" --exclude "isos" rsync://ftp.jaist.ac.jp/pub/Linux/CentOS/ .

[client] add_rule(- local*)
[client] add_rule(- isos)
opening tcp connection to ftp.jaist.ac.jp port 873
Connected to ftp.jaist.ac.jp (150.65.7.130)
note: iconv_open("UTF-8", "UTF-8") succeeded.

當我使用 PV 時,我可以確定絕對沒有來自我試圖與之同步的鏡像的數據:

195 B 0:06:05 [   0 B/s] [ <=>                                                       ]

我連接的每一個鏡子都會發生這種情況。是否有一些我可能遺漏的東西可能導致同步掛起?

原來這是一個防火牆問題。初始連接是通過 SSH 進行的,這就是為什麼我有正在連接的指示,但是 RSync 伺服器需要能夠訪問傳入的 873。

引用自:https://unix.stackexchange.com/questions/318957