通过quote pasv 进入pasv模式后,没有任何反应
在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
端口没有在我规定的返回之内,跪求帮忙。 跪求帮组 最新情况通报,我发先如果通过内网地址执行ftp登录后执行 quote pasv命令,
ftp> quote pasv
227 Entering Passive Mode (172,16,200,203,195,95)
然后就可以上传下载了。
但是我通过外网地址ftp登录后执行quote pasv 命令后,服务器就直接断开了和客户段的连接,但是客户段却没有任何反应,直到执行ls或者其他命令之后才会显示断开连接 你在内网执行命令还是用的主动模式,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
页:
[1]