FileZilla FTP 伺服器失敗並出現錯誤 425(不在被動模式下)

FileZilla FTP 伺服器失敗並出現錯誤 425(不在被動模式下)

我的 FileZilla 伺服器遇到錯誤,錯誤 425。我不處於被動模式!它永遠不會切換到被動模式。這是日誌:

(000006)6/6/2018 16:20:40 PM - (not logged in) (192.168.1.16)> Connected on port 21, sending welcome message...
(000006)6/6/2018 16:20:40 PM - (not logged in) (192.168.1.16)> 220-FileZilla Server 0.9.60 beta
(000006)6/6/2018 16:20:40 PM - (not logged in) (192.168.1.16)> 220-Welcome to the local FTP server
(000006)6/6/2018 16:20:40 PM - (not logged in) (192.168.1.16)> 220 ELLIOTTS WIFI Initiated
(000006)6/6/2018 16:20:40 PM - (not logged in) (192.168.1.16)> OPTS UTF8 ON
(000006)6/6/2018 16:20:40 PM - (not logged in) (192.168.1.16)> 202 UTF8 mode is always enabled. No need to send this command.
(000006)6/6/2018 16:20:45 PM - (not logged in) (192.168.1.16)> USER Lucas
(000006)6/6/2018 16:20:45 PM - (not logged in) (192.168.1.16)> 331 Password required for lucas
(000006)6/6/2018 16:20:48 PM - (not logged in) (192.168.1.16)> PASS
(000006)6/6/2018 16:20:48 PM - lucas (192.168.1.16)> 230 Logged on
(000006)6/6/2018 16:20:50 PM - lucas (192.168.1.16)> PORT 192,168,1,16,194,21
(000006)6/6/2018 16:20:50 PM - lucas (192.168.1.16)> 200 Port command successful
(000006)6/6/2018 16:20:50 PM - lucas (192.168.1.16)> LIST
(000006)6/6/2018 16:20:50 PM - lucas (192.168.1.16)> 150 Opening data channel for directory listing of
(000006)6/6/2018 16:21:00 PM - lucas (192.168.1.16)> 425 Can't open data connection for transfer of

請注意,這些是本地 IP,而不是公共 IP。我不確定哪些連接埠無法在我的路由器上設置,我什至嘗試過在兩台機器上都沒有防火牆。我完全被難住了,谷歌似乎沒有提供任何解決方案。

我在本地網路上嘗試了許多不同的計算機,無論是否有防火牆。當我第一次設定伺服器時它可以工作,但後來突然停止工作。我沒有安裝任何新程式或更改設定。

答案1

FTP 伺服器不控制使用被動模式或主動模式。這是一個客戶端來控制它。

您需要告訴您的 FTP 用戶端使用被動模式。儘管實際上幾乎所有(體面的)FTP 用戶端都預設為被動模式。

從使用的命令序列(特別是OPTS UTF8 ON)來看,您實際上正在使用 Windows 命令列ftp.exe用戶端。此用戶端在任何版本的 Windows 上都不支援被動模式。也可以看看如何在Windows指令提示字元下使用被動FTP模式?

相關內容