我在 Windows Server 2012 R2 中创建了一个 FTP 站点。服务器托管在域中,用户也在域中。FTP 配置在某个随机端口 3586 上,并将在主动模式下工作。
FTP 在本地网络上工作正常,但当我尝试从其他网络连接时,FileZilla 无法检索目录列表,因为命令行卡在
150 打开 ascii 模式数据连接。
我知道我的防火墙设置错误,但我不知道在本地端口设置中应该输入什么,在远程端口设置中对于入站和出站设置应该输入什么。
有人能帮我设置 Windows Server 防火墙吗?我将不胜感激
谢谢。
答案1
如果您确实需要使用主动模式,则需要允许在本地机器防火墙上连接传入数据。
转到 FileZilla 设置并检查其用于主动模式的本地端口。最好将范围限制为一小组。然后在本地防火墙中打开该范围。
但是,如果您使用支持被动模式的客户端,那么您将使用被动模式而不是主动模式。