内网IP建立Server-u ftp,路由采用端口映射到该ftp。
但是使用FlashFXP进行连接,总是失败。
或者ftp端强制ssl安全连接也是总失败。
找了好久问题,终于找到解决方案。
1、被动模式PASV的端口要在server-U里设置,不仅如此,也要在路由里设置映射。
(当然,使用安全连接也可以设置了。)
2、在FlashFXP 【快速连接】 里,填好【常规】设置,还要到【切换】里选中”对于被动模式连接使用站点IP“
接下来连接就可以了。
解释一下原因,因为被动模式还要连接额外的端口(你在server-u里设置好的),即使做了端口映射,FlashFXP也不知道。
因为被动模式是Ftp向客户端发连接请求,当然用的是客户端IP。所以告诉FlashFXP,对于被动模式发来的连接请求,不要采用其中的IP,而是采用站点的IP,又由于做了端口映射,站点端口就是ftp被动模式的端口。
是不是很复杂,呵呵。
由于贴图不方便,我就不贴图了。