.
1 / 2'.
服务器租用 ftp 应该注意什么
ftp 是服务器租用用户最常用的数据上传工具,但是对于用户而言理清 ftp 工具的使用注意
事项还是很有必要的。
FTP 服务器端的注意事项
1、FTP 服务器是公网 IP,用公网动态域名;或是内网 IP,用内网专业版 TrueHost
1)服务器如果安装了防火墙,请记住要在防火墙上打开 FTP 端口(默认是 21)。
2)所有 FTP 服务器软件都支持 PORT 方式。至于 PASV 方式,大部分 FTP 服务器软件都支持。
支持 PASV 方式的 FTP 服务器软件,也可以设置为只工作在 PORT 方式上。
3)为了 PASV 方式能正常工作,需要在 FTP 服务器软件上为 PASV 方式指定可用的端口范围
(设置方法)。此外,还要在服务器的防火墙上打开这些端口。当客户端以 PASV 方式连接
服务器的时候,服务器就会在这个端口范围里挑选一个端口出来,给客户端连接。
2、FTP 服务器是内网 IP,用内网动态域名标准版 cm*natpro*y
这种情况下,FTP 服务器不需要做特殊设置,只要支持 PASV 方式就可以了。大部分 FTP 服
务器软件都支持 PASV 方式。
FTP 客户端的注意事项
请注意:选择用 PASV 方式还是 PORT 方式登录 FTP 服务器,选择权在 FTP 客户端,而不是在
FTP 服务器。
1、客户端只有内网 IP,没有公网 IP
从上面的 FTP 基础知识可知,如果用 PORT 方式,因为客户端没有公网 IP,FTP 将无法连接
客户端建立数据链路。因此,在这种情况下,客户端必须要用 PASV 方式,才能连接 FTP 服
务器。大部分 FTP 站长发现自己的服务器有人能登录上,有人登录不上,典型的错误原因就
是因为客户端没有公网 IP,但用了 IE 作为 FTP 客户端来登录(IE 默认使用 PORT 方式)。
2、客户端有公网 IP,但安装了防火墙
如果用 PASV 方式登录 FTP 服务器,因为建立数据链路的时候,是由客户端向服务器发送连
接请求,没有问题。反过来,如果用 PORT 方式登录 FTP 服务器,因为建立数据链路的时候,
是由服务器向客户端发送连接请求,此时连接请求会被防火墙拦截。如果要用 PORT 方式登
录 FTP 服务器,请在防火墙上打开 1024 以上的高端端口。
3、连接用内网标准版 cm*natpro*y 搭建的 FTP 服务,必须要用 PASV 方式。连接任何公网
FTP 服务器、或用内网专业版 TrueHost 搭建的 FTP 服务器,PORT 方式和 PASV 方式都可以使
用。当然,使用 PORT 方式的时候,还要满足上面的两个条件。
4、常见的 FTP 客户端软件 PORT 方式与 PASV 方式的切换方法。
大部分 FTP 客户端默认使用 PASV 方式。IE 默认使用 PORT 方式。在大部分 FTP 客户端的设
置里,常见到的字眼都是“PASV”或“被动模式”,极少见到“PORT”或“主动模式”等字
眼。因为 FTP 的登录方式只有两种:PORT 和 PASV,取消 PASV 方式,就意味着使用 PORT 方
式。
IE:工具 -> Internet 选项 -> 高级 -> “使用被动 FTP”(需要 IE6.0 以上才支持)。
Cute -> Setting -> Connection -> Firewall -> “PASV Mode”或 File -> Site Manager,
在左边选中站点 -> Edit -> “Use PASV mode”
FlashGet:工具 -> 选项 -> 代理服务器 -> 直接连接 -> 编辑 -> “PASV 模式”
FlashFTP:选项 -> 参数选择 -> 代理/防火墙/标识 -> “使用被动模式”或站点管理 -> 对
应站点 -> 选项 -> “使用被动模式”或快速连接 -> 切换 -> “使用被动模式”
Leech -> Firewall -> Do not Use
5、请尽量不要用 IE 作为 FTP 客户端