Q: 我使用 filezilla 登入無限虛擬主機提供的ftp ,但是偶爾會出現 The data connection could not be established: ECONNREFUSED - Connection refused by server 這樣的錯誤訊息,
就導致無法登入,該如何處理呢?
A: 因為影響filezilla 的連線狀況,可能來自於自己上網的AP,os的防火牆組態等問題。
可能的解決方式如下:
1.建議將 filezilla 換個版本。
2.或是切換主動及被動模式。
3.或是請照下列步驟操作一次試試:
(1) 請先開啟 filezilla
(2) 編輯 > 網路組態精靈 > Next
(3) 選取: 被動模式(推薦) 以及 失敗時允許回復到其他傳輸模式 > Next
(4) 選取: 改為使用伺服器的外部IP Address > Next
(5) 選擇: 從下列取得外部IP Address (並填入: http://ip.filezilla-project.org/ip.php ) 及勾選 不在本地端連線使用外部 IP Address (L) . > Next
(6) 選取: 對作業系統要求連接埠 > Next
(7) 進行測試 > Next
(8) 將顯示測試結果如下(在根據error message 查更進一步的解法):
正在連線到 probe.filezilla-project.org
回應: 220 FZ router and firewall tester ready
USER FileZilla
回應: 331 Give any password.
PASS 3.8.1
回應: 230 logged on.
正在檢查正確的外部 IP Address
正從 http://ip.filezilla-project.org/ip.php 取得外部 IP Address
正在檢查正確的外部 IP Address
IP 61.230.17.53 gb-cda-bh-fd
回應: 200 OK
PREP 52992
回應: 200 Using port 52992, data token 476840380
PORT 61,230,17,53,207,0
回應: 200 PORT command successful
LIST
回應: 150 opening data connection
回應: 503 Failure of data connection.
伺服器送出了非預期的回應.
關閉連線