ftp的内网问题,通过路由器映射非21端口不成功的解决方法
2013-11-23 21:26
309 查看
ftp内网问题,我的电脑处于内网,但我已经在20021端口做了映射。在本机上是用Serv-U 6.3.0.0 中文版建ftp的,但是当我使用FLASHFXP登陆的时候,发现总是能连接成功,但不能显示文件列表。
首先可以在路由器上预先映射5个端口,比如:20022,20023,20024,20025,20026,这里是跟着20021连续设置的
当然要映射到你做ftp服务器的内网地址上来,而且那个20021的映射是前提,应该已经设置过了
接着我们打开Serv-U 6.3.0.0 ,在其中的“本地服务器”-“设置”,在右侧的“高级”一项中找到PASv端口范围,把刚才的20022-20026填写上,注意要点击一下应用,然后在“域”-“设置”,在右侧的“高级”中有“允许被动模式传输数据,使用IP”这一项前打勾,并填写上你的外网固定IP,再点击一下应用,即可!
说明:
FTP的映射和别的端口映射是有区别的,FTP工作时21端口只是控制端口,并不用来传送数据,传送数据的端口是每次连接的时候才由客户端和服务端协商决定的,就像你上面显示的那样,20022、20023端口才是数据传输的端口,而你并没有为它们做映射,所以传不了东西。
所以映射的时候内网端口必须是21,不能是别的,不然就是你现在这样的现象。还有必须做回流。
另一英文版说明:端口号不同,请大家仔细查看
具体:domains下的ftp服务器的settings里,advanced下,allow passive mode data transfers,use IP,那一栏前面钩上,后面的ip填写你公网的ip。
local server的settings当中,advancd里PASV port range填写你想使用的端口范围,比如8022-8030之类,不要把ftp服务器的端口也写进去,比如ftp服务器的端口设定的是2121,那就不好写成2121-xxxx这样子.
数据传输用的端口就这样设定了,然后端口映射的时候就只要映射FTP服务器的端口和这些在pasv port range下的端口就可以了。
首先可以在路由器上预先映射5个端口,比如:20022,20023,20024,20025,20026,这里是跟着20021连续设置的
当然要映射到你做ftp服务器的内网地址上来,而且那个20021的映射是前提,应该已经设置过了
接着我们打开Serv-U 6.3.0.0 ,在其中的“本地服务器”-“设置”,在右侧的“高级”一项中找到PASv端口范围,把刚才的20022-20026填写上,注意要点击一下应用,然后在“域”-“设置”,在右侧的“高级”中有“允许被动模式传输数据,使用IP”这一项前打勾,并填写上你的外网固定IP,再点击一下应用,即可!
说明:
FTP的映射和别的端口映射是有区别的,FTP工作时21端口只是控制端口,并不用来传送数据,传送数据的端口是每次连接的时候才由客户端和服务端协商决定的,就像你上面显示的那样,20022、20023端口才是数据传输的端口,而你并没有为它们做映射,所以传不了东西。
所以映射的时候内网端口必须是21,不能是别的,不然就是你现在这样的现象。还有必须做回流。
另一英文版说明:端口号不同,请大家仔细查看
具体:domains下的ftp服务器的settings里,advanced下,allow passive mode data transfers,use IP,那一栏前面钩上,后面的ip填写你公网的ip。
local server的settings当中,advancd里PASV port range填写你想使用的端口范围,比如8022-8030之类,不要把ftp服务器的端口也写进去,比如ftp服务器的端口设定的是2121,那就不好写成2121-xxxx这样子.
数据传输用的端口就这样设定了,然后端口映射的时候就只要映射FTP服务器的端口和这些在pasv port range下的端口就可以了。
相关文章推荐
- 通过路由器的IP映射来解决,两个不同IP地址的PC机之间的从LAN口到WAN口的单向通讯问题
- DHCP不成功问题通过把路由器恢复出厂设置解决了
- 映射内网ftp服务器到公网报错问题解决
- 记一次映射公网地址FTP服务问题的解决方法
- 路由器通过NVI解决内网访问内部服务器的外部映射地址测试
- 通过非本机访问MySQL报 ERROR 2003 和 ERROR 1130 问题解决方法
- 安装ftp碰到的问题及解决方法
- Fragment中onActivityResult方法未成功调用问题解决
- 外网IP通过路由器映射内网某台地址IP(http直接访问、远程桌面控制)
- php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
- Swagger2 (4)针对于相同url headers 参数不同映射不同的方法问题(已解决)
- html table宽度设置,本篇方法成功解决了我徒手写html的问题
- struts2中通过json传值解决乱码问题的实现方法
- 解决 Cisco ASA 内网用户不能通过域名访问内网web问题!
- 解决通过modem 拨号到服务器上网问题的方法
- MFC通过COM访问excel出现的几个问题解决方法
- 笨方法解决锐捷校园网环境下VMware虚拟机无法上网问题(Fedora试用上网成功)
- 当sql2000无法远程连接时 可以设置路由器映射的方法解决
- 找到解决办法了,特回来写总结,the import cannot be resolved问题可以通过以下方法解决
- 通过分析服务器的日志,得到问题的解决方法