我安装了Windows Server 2008 R2并使用XLight FTP Server。 我需要使用2221端口作为FTP。 我在FireWall中创build了规则,也运行命令:
netsh advfirewall firewall add rule name="FTP (non-SSL)" action=allow protocol=TCP dir=in localport=2221 netsh advfirewall set global StatefulFtp enable
FTP客户端连接,但挂在获取文件和目录的列表。
如何解决这个问题。 谢谢!
默认情况下,活动FTP使用端口21作为控制消息,20使用数据传输,被动使用21作为控制,> 1023作为数据传输。 在Windows中解决此问题的最简单方法是使用基于程序或基于服务的规则,而不是基于端口的规则。