在Windows Server 2008上需要打开哪些端口才能使FileZilla正常工作?

我已经打开这些端口

20 21 990 49152 - 50300 

但它不起作用。

只要我closures防火墙,它的作品。

哪些端口需要更多的FileZilla FTP打开?

这里的问题是,FTP是当今世界为特定目的开放特定端口的有缺陷的协议。

使用“主动模式”FTP,FTP客户端在TCP端口21上启动服务器的连接,因此您需要允许TCP / 21上的传入stream量。 build立此连接后,客户端可以向服务器提供IP地址和端口号以连接客户端。 这有很多缺陷:

  • 您需要允许从该系统的任何端口到客户端的出站stream量(通常在安全的环境中,这是非常糟糕的)。
  • 客户端需要允许在请求连接的任何端口上传入连接。 大多数客户端将select一个随机的高端口,然后变得非常不安,以发现他们的Linksys路由器正在执行状态包检测并拒绝数据连接。

“被动模式”FTP通过只有客户端发起的连接解决了这些问题。 客户端通过指定PASV命令请求IP和端口用于数据传输。 在这种模式下,您的服务器需要允许传入的连接分配给被动数据传输的任何端口。

总的来说,如果可能的话,我build议不要使用FTP,因为上面的复杂性以及所有内容都以明文forms发送