小编Ste*_*Hat的帖子

FTP - 425 无法打开数据连接(主动模式不起作用)

我已经彻底研究了这个主题,了解什么是主动模式以及为什么我会遇到这个臭名昭著的425 Can't open data connection.错误,但在互联网上的所有文档、教程和论坛都没有产生任何解决方案之后,我决定来这里进行最后一次破解。

通过各种方式(在底部解释),我已经能够远程连接到该服务器,但只能通过被动连接。我无法使用活动模式进行连接 - FileZilla 客户端默认使用该模式(至少在我的情况下)。

服务器运行 Windows 8 和 FileZilla 服务器(XAMPP 包的一部分)并使用端口:

  • 21用于聆听
  • 990用于隐式 FTP over TLS
  • 14147用于远程管理
  • 被动模式6000-7000

这些端口在路由器的 NAT 和 Windows 防火墙中都打开。

这些是服务器的设置
FileZilla 服务器选项

这些是客户端的设置
FileZilla 客户端选项
在被动模式下,也会选择回退到主动模式

出于显而易见的原因,本地连接有效但远程连接无效。

值得一提 - ftptest.net将连接报告为SUCCESS,但是我发现它使用 PASV 模式连接到服务器。我已经把这个成功连接的日志放在pastebin 上以供参考。这再次使用基于 TLS 的隐式 FTP。标准 FTP 连接确实可以使用此网站(而不是通过我自己的连接方式)工作,但我在服务器中禁用了它们,仅强制 SSL/TLS 连接。

ftp

4
推荐指数
1
解决办法
6万
查看次数

标签 统计

ftp ×1