1. 服务器:
平台内windows虚拟机
FTP软件:ServerU Version 9.2.0.1
平台公网IP映射服务器端口8080,20端口
2. 公网环境客户端:FileZilla FTP客户端 Version3.24
3.运行:
filezilla 连接公网IP地址8080端口,服务器返回的信息
”服务器发回了不可路由的地址。使用服务器地址代替“
解释 :服务器返回的IP地址和端口号为服务器本机IP地址,例如,192.168.*.*,地址不可访问,用公网IP地址代替访问。
filezilla连接服务器成功,但是列出FTP目录失败,解决方案:
参考FTP 被动模式和主动模式区别,做如下修改
1. filezilla =》编辑=》ftp设置=》连接=》ftp=》 改成被动模式(如果未修改过,默认就是被动模式)。
2. ServerU管理界面首页=》服务器设置和限制,Upap(大致为路由器的意思)中启用passive模式,分配端口区间20-20
3. 客户端再次连接,成功。
附参考连接:
http://blog.youkuaiyun.com/pear86743/article/details/70954837