免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6235 | 回复: 3
打印 上一主题 下一主题

[FTP] 通过quote pasv 进入pasv模式后,没有任何反应 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-27 15:45 |只看该作者 |倒序浏览
在SOC UNIX 通过公网IP访问FTP服务器,登录后提示:
500 Illegal PORT command.
425 Use PORT or PASV first.
我输入quote pasv命令后,提示进入passive 模式,但是后来输入ls命令却没有任何反应。
我的vsftpd.conf的配置文件内容如下:
pasv_min_port=70000
pasv_max_port=70002
pasv_enable=YES

70000-70002这3个端口我已经通过端口映射,映射到了公网IP上了

但是我在Opensuse通过公网ip访问FTP服务器后执行passive命令进入passive模式,输入ls命令就可以显示ftp服务器上的内容,没有任何问题
但是netstat -na|grep 172.16.200.203(FTP服务器的IP,内网IP)
显示的内容却有点奇怪
tcp        0      0 172.16.200.203:48949    211.155.226.122:21      ESTABLISHED
tcp        0     30 172.16.200.203:51126    211.155.226.122:21      LAST_ACK

端口没有在我规定的返回之内,跪求帮忙。

论坛徽章:
0
2 [报告]
发表于 2009-10-28 10:22 |只看该作者
跪求帮组

论坛徽章:
0
3 [报告]
发表于 2009-10-28 16:57 |只看该作者
最新情况通报,我发先如果通过内网地址执行ftp登录后执行 quote pasv  命令,

ftp> quote pasv
227 Entering Passive Mode (172,16,200,203,195,95)

然后就可以上传下载了。
但是我通过外网地址ftp登录后执行quote pasv 命令后,服务器就直接断开了和客户段的连接,但是客户段却没有任何反应,直到执行ls或者其他命令之后才会显示断开连接

论坛徽章:
0
4 [报告]
发表于 2013-09-09 20:23 |只看该作者
你在内网执行命令还是用的主动模式,windows 自带的ftp 对pasv 模式并不支持
Many FTP clients do not support PASV transfers. For example, the standard FTP.EXE built into Windows does not support this feature. The user can still do a "quote PASV", which will tell the server to enter PASV mode, but the client still will not work in this mode. (This is a common problem, users enter "quote PASV" but things still don't work)

回复 3# dayuan555


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP