ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 一个关于FTP的网络问题

一个关于FTP的网络问题

原创 Linux操作系统 作者:z60010232 时间:2009-08-05 16:34:58 0 删除 编辑
我开发了一个FTP服务器端程序
部署在公网上。
然后我用宽带去使用这个FTP
被动模式可以成功。
但主动模式不能成功。
其原因就是被动模式的控制连接与数据连接都是由客户端发起的。
主动模式的控制连接是由客户端发起的。
但数据连接是由服务器发起的。(这里失败了)

比如:
FTP SERVER 218.107.*.*
FTP CLEITE 172.16.*.*

被动模式过程:
控制连接 172.16.*.*  -->>  218.107.*.* (21) 成功
数据连接 172.16.*.*  -->>  218.107.*.*  (服务器给定的一个暂时端口) 成功

主动被动模式过程:
控制连接 172.16.*.*  -->>  218.107.*.* (21) 成功
数据连接 218.107.*.*  -->>  172.16.*.* (客户端给定的一个暂时端口) 失败

当然 这个CLEITE 172.16.*.* 是有网关出去的。

问题:要从服务器端连回客户端
请高手赐教。这种问题要怎么才能解决。

[ 本帖最后由 z60010232 于 2009-8-5 16:36 编辑 ]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13925369/viewspace-624665/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: TOMCAT配置问题
请登录后发表评论 登录
全部评论

注册时间:2008-07-02

  • 博文量
    22
  • 访问量
    20724