Linux
RSync 連接但超時且未收到數據
我正在嘗試創建一個本地 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。