两权分立的FTP工作模式
2006-11-14 00:00:00 来源:WEB开发网核心提示: -10004,可以用有关软件“看到”这些端口已经被置为监听,两权分立的FTP工作模式(3),2当客户端通过该命令通道发送PASV命令时,FTP服务器会打开一个短暂的端口,最后一步,是到新建服务器的settings属性中,并通知FTP客户端从该端口请求数据传输,而不是协商解
-10004,可以用有关软件“看到”这些端口已经被置为监听。
2当客户端通过该命令通道发送PASV命令时,FTP服务器会打开一个短暂的端口,并通知FTP客
户端从该端口请求数据传输,而不是协商解决。FTP服务器通过将该短暂端口用作,数据传输的源
端口来对该请求作出响应。显然,这个连接是由用户发起的,过也叫被动方式。
3在FTP客户连接服务器的整个过程中,控制信道是一直保持连接的,而数据传输通道是临时建立的。
4端口在1024-5000之间,不要大于5000,为什么呀,我也不知道,因为我设置5000以上就不能
建立TCP连接,实际是这样理论我也不知道。
我没有用其它软件做FTP服务器,不能确定是否有协商过程,如果FTP这么弱智,那要协商到什么时候,不如直接告诉客户不就行了。
缺点是端口有限,如果多个用户同时连接,这几个端口是不够的。
4解决PASV问题的办法:
不能传数据的问题出在:服务器向客户端传送了IP。当FTP客户端登录进入服务器的时候,PASV模
式服务器会向客户端传送本机的IP地址和数据端口,当服务器放在内网中的时候,服务器会向客户
端返回内网的IP,这当然是不能完成连接的,需要让服务器返回外网的地址。
幸好,还是有一个好消息,就是serv-u本身具有返回外网地址这样的功能,方法是先选中新建FTP
服务器的属性,在domain标签里选择“enabledynamicdns”,此时会出现第二个标签,叫
“dynamicdns”,然后到tz0.com申请动态域名,申请后会得到一个key,在此标签中填入此key即可。最后一步,是到新建服务器的settings属性中,选择advanced标签,选中“allowpassive
更多精彩
赞助商链接