我必須重建 Windows,並且遺失了我的 Filezilla 網站管理員條目。
重新建立我的網站條目並嘗試連接後,我看到:
Status: Resolving address of cp95.ezyreg.com
Status: Connecting to 27.121.64.95:21...
Status: Connection established, waiting for welcome message...
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Status: Server does not support non-ASCII characters.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is the current directory
Command: TYPE I
Response: 200 Type set to I
Command: PASV
Response: 227 Entering Passive Mode (27,121,64,95,195,19).
Command: MLSD
Error: Connection timed out after 20 seconds of inactivity
Error: Failed to retrieve directory listing
ezyreg.com's
支援人員說我應該使用不安全的普通 FTP,但我拒絕,因為知道這是安全隱患。
他們的替代方案是使用 cpanel 的文件管理器,但這不是一個有效的解決方案。
我不記得在電腦重建之前透過普通 FTP 連接到該主機。
有什麼建議麼?
答案1
這是已知事實的清單:
- FileZilla 到 ezyreg.com 在 FTP 指令 MLSD 上 20 秒後逾時
- 將超時增加到 120 秒並沒有幫助
- FileZilla 與其他網站合作
- 我可以在上面的 FileZilla 日誌中看到它沒有發出 FTP 命令 FEAT 來驗證伺服器是否完全支援 MLSD
- WinSCP 與 ezyreg.com 一起正常工作
- WinSCP使用FTP指令LIST而不是MLSD
- MLSD 推出於RFC 3659 - FTP 擴展2007年
我的結論是:
- ezyreg.com 的 FTP 伺服器無法正確處理 MLSD 指令。
- FileZilla 使用 MLSD 而不驗證它是否受支援
我們可以將 2009 年 FileZilla 管理員的答案加入到貼文中
Filezilla 3.2.4 - MLSD 出現空檔案清單問題?:
我通常是一個非常冷靜的人,但由於你們非理性地不願意修復損壞的伺服器和防火牆,我缺乏砸東西的能力。在我發瘋之前結束這個話題。
因此:FileZilla 不支援「損壞的」伺服器,例如 ezyreg.com。
你可以做什麼 :
- 向 ezyreg.com 投訴 支援 2016 年已經足夠讓他們獲得能夠正確支援 2007 年 FTP 擴展的現代 FTP 伺服器。 (編輯:顯然 FTP 伺服器足夠新,因此在這種情況下,它可能會安裝錯誤或參數錯誤。)
- 使用另一個 FTP 用戶端來存取 ezyreg.com
如果您正在考慮使用 WinSCP,我想說核心 FTP LE也是一個非常好的FTP客戶端。
答案2
轉到“設定”並選擇“連接”(應該是第一個),然後將超時從 20 更改為您想要的任何值,或將其更改為 0 以停用。