有路由器怎么开FTP服务,我已经映射过21端口(用的TCP协议)但是外网还是无法访问我的FTP,请高手解答
FTP实际上有两个TCP端口,对应两个通道:port=21,是命令通道port=20,是数据通道建立数据通道时有两种方式,一种叫主动方式,即由服务器发起TCP请求,与客户端进行TCP握手协商建立数据通道;一种是被动方式,即由客户端发起TCP请求,与服务器进行TCP握手协商建立数据通道。由于很多电脑都是通过网关(路由器)上Internet的,所以目前FTP的被动方式用的非常普遍。解决办法是:把FTP服务器和访问的客户端软件都设置为被动方式,同时把服务器的TCP端口号20也映射出去。