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 模式?

相关内容