操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

FTP客户端的注意事项

2008-1-21 网友评论 0 条 点击进入论坛

  一、客户端只有内网IP,没有公网IP

  从上面的FTP基础知识可知,如果用PORT方式,因为客户端没有公网IP,FTP将无法连接客户端建立数据链路。因此,在这种情况下,客户端必须要用PASV方式,才能连接FTP服务器。大部分FTP站长发现自己的服务器有人能登录上,有人登录不上,典型的错误原因就是因为客户端没有公网IP,但用了IE作为FTP客户端来登录(IE默认使用PORT方式)。

  作为FTP站长,有必要掌握FTP的基础知识,然后指导您的朋友如何正确登录您的FTP。

  二、客户端有公网IP,但安装了防火墙

  如果用PASV方式登录FTP服务器,因为建立数据链路的时候,是由客户端向服务器发送连接请求,没有问题。反过来,如果用PORT方式登录FTP服务器,因为建立数据链路的时候,是由服务器向客户端发送连接请求,此时连接请求会被防火墙拦截。如果要用PORT方式登录FTP服务器,请在防火墙上打开 1024以上的高端端口。

  三、连接用内网标准版cmxnatproxy搭建的FTP服务,必须要用PASV方式。

  连接任何公网FTP服务器、或用内网专业版TrueHost搭建的FTP服务器,PORT方式和PASV方式都可以使用。当然,使用PORT方式的时候,还要满足上面的两个条件。

  四、常见的FTP客户端软件PORT方式与PASV方式的切换方法。

  大部分FTP客户端默认使用PASV方式。IE默认使用PORT方式。

  在大部分FTP客户端的设置里,常见到的字眼都是“PASV”或“被动模式”,极少见到“PORT”或“主动模式”等字眼。因为FTP的登录方式只有两种:PORT和PASV,取消PASV方式,就意味着使用PORT方式。

  IE:

  工具 -> Internet选项 -> 高级 -> “使用被动FTP”(需要IE6.0以上才支持)。如果找不到这个选项,请看 图片。

  CuteFTP:

  Edit -> Setting -> Connection -> Firewall -> “PASV Mode”

  或

  File -> Site Manager,在左边选中站点 -> Edit -> “Use PASV mode”

  FlashGet:

  工具 -> 选项 -> 代理服务器 -> 直接连接 -> 编辑 -> “PASV模式”

  FlashFXP:

  选项 -> 参数选择 -> 代理/防火墙/标识 -> “使用被动模式”

  或

  站点管理 -> 对应站点 -> 选项 -> “使用被动模式”

  或

  快速连接 -> 切换 -> “使用被动模式”

  LeechFTP:

  Option -> Firewall -> Do not Use

  五、请尽量不要用IE作为FTP客户端

  IE只是个很粗糙的FTP客户端工具。首先,IE6.0以下的版本不支持PASV方式;其次,IE在登录FTP的时候,看不到登录信息。在登录出错的时候,无法找到错误的原因。在测试自己的FTP网站的时候,强烈建议不要使用IE。

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 登录邮箱: 密码:
  匿名发表
今日推荐
技术文库(共有 46473 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail