加载中…
个人资料
showcool6
showcool6
  • 博客等级:
  • 博客积分:0
  • 博客访问:110,380
  • 关注人气:53
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

如何设置flashfxp的模式为port(主动模式)?

(2011-08-16 10:05:16)
标签:

模式

数据连接

ftp服务器

站点

服务器端

it

分类: 系统问题

 FTP协议的数据传输存在两种模式:主动模式(PORT Mode)和被动模式(Passive Mode)。

  这两种模式发起连接的方向截然相反,主动模式是从服务器端向 客户端发起;被动模式是客户端向服务器端发起连接。是否采取被动模式取决于客户程序,在ftp命令行中使用passive命令就可以关闭/打开被动模式。

  FTP协议跟一般的TCP/IP协议有一点不同, 就是它要建立两个TCP连接(别的通常只要一个就行了):一个控制连接,一个数据连接。其中数据连接又分两种,即由服务器请求连接,还是由客户端请求。前者称为主动模式(PORT模式),后者称为被动模式(PASV模式)。

  考虑到客户方防火墙可能会阻止外来连接(PORT模式),现在的多数FTP站点都设置成PASV模式。相应地,客户程序FlashFXP也是默认按PASV来设置。(这方面的详细说明,见下贴:对补充一的说明)

  但也有少量站点由于各种原因,只支持PORT模式,相应地,客户程序也要做修改。
  站点管理--〉选项---〉使用被动模式(不选)

具体情况示例:

在使用FlashFXP访问FTP站点出现如下信息:

[R] 250 Directory changed to /—+++0day_disk1+++—/[R] xxxxxx
PWD
[R] 257 "/—+++0day_disk1+++—/xxxxxx" is current directory.
[R] PASV
[R] 227 Entering Passive Mode (xxxxxx)
[R] 正在打开数据连接 IP: xxxxxx端口: 3805
[R] 数据 Socket 错误:连接已超时
[R] 列表错误

[R] PASV
[R] 227 Entering Passive Mode (xxxxxx)
[R] 正在打开数据连接 IP: xxxxxx端口: 3806
[R] 数据 Socket 错误:连接已超时
[R] 列表错误
[R] PASV 模式失败,正在尝试 PORT 模式。

[R] 侦听于端口: 9058,正在等候连接。
[R] PORT xxxxxx
[R] 200 PORT Command successful.
[R] MLSD
[R] 150 Opening BINARY mode data connection for MLSD.
[R] 226 Transfer complete.
[R] 列表完成: 9 KB 用时 0.58 秒 (16.4 KB/s)
[R] PORT 模式已成功,请更新您的站点配置文件。

如何在FlashFXP中设置连接FTP服务器的模式为PORT呢?

  FlashFXP提供了两种连接FTP服务器的方式主动模式(PASV)、被动模式(PORT),而FlashFXP的默认设置为主动模式(PASV),更改FlashFXP将连接FTP服务器的方式的方法如下:

  站点->站点管理器->选择需要更改的FTP站点->选项 在“使用被动模式”中点击两点去掉复选框中的勾(默认为灰色),如图所示:

如何设置flashfxp的模式为port(主动模式)?

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有