NetResources 版 (精华区)
发信人: gebi (戈壁), 信区: NetResources
标 题: ftp常见错误及解决方法
发信站: 哈工大紫丁香 (2003年03月07日10:06:16 星期五), 站内信件
转一贴,可能会old,不过介绍的很全面,对很多人应该会有帮助!
------------------------------------------------------------------
530 的两个不同错误
很多朋友看见530就认为是密码不对,其实530有两种错误:
530“not login"
原因:用户名或密码错误,有些网站每隔一段时间就要修改密码,导致原来的密码无法登
陆。
解决方法:获得正确的密码,然后登陆。
530"to many users in your class"
原因:有的ftp把用户分为匿名,普通会员,高级会员几类,每类都有名额上限,同一类名
额到达上限时,就会出现本错误。要与上面的530错误相区别。
解决方法:等空点或多连几次就行了。
FTP 欢迎信息的作用
一些ftp网站,在刚连接时会出现一段欢迎词,这段信息往往有很重要的内容。
最好的信息就是该ftp的密码,这我就不多说了。
其次,是ftp论坛的地址,可以帮助你找到密码。
再次,是登陆人数和速度,你可以选择速度快的时候再登陆。
ftp常见错误及解决方法(详细版)
首先,出现错误不要急于重试,重试也没用处,只会让网站封你的ip地址。要根据提示,
找出原因,选择正确的方法,解决问题。
其次,确认网络可以使用,如果本身连不上internet,一切免谈。
421错误
原因:同时连接该ftp的人数过多,一般ftp网站都有同时登陆人数的上限,超过该上限就
会出现421错误。
解决办法:在ftp软件中,把重试次数改为999,重试间隔改为60秒,一般几分钟到半小时
就会连上,要注
意的是,有些网站有连接时间的设定,连上后,超过一定时间不下载,就会自动断开,所
以要经常去看看有没有连上。
530“not login"
原因:用户名或密码错误,有些网站每隔一段时间就要修改密码,导致原来的密码无法登
陆。
解决方法:去发布该ftp密码的论坛,或该ftp登陆时的欢迎词中,获得正确的密码,然后
登陆。
“连接超时,无法连接”错误
原因1:该ftp暂时关机,特别是一些个人ftp容易出现该错误。
解决方法:去发布该ftp论坛找开机时间,在开机时间范围内连接。如果未标明时间,则等
几个小时或几天后再连接该ftp,也可以参照421错误的解决方法。
原因2:ftp永远关闭
解决方法:无药可救,找其他ftp吧。
“无法解析域名”
原因1:该ftp的域名输入错误,如漏打一个字母,使用了全角标点等。
解决方法:去发布该ftp论坛找到正确的域名输入。
原因2:本地的域名解析服务器坏了(长城宽带等fttb容易出现)
解决方法:等本地网络修好即可使用,也可以直接输入ftp的ip地址。
原因3:该ftp修改了域名。
解决方法:去发布该ftp论坛找正确的域名。
原因4:个人的ftp设置错误。
解决方法:通知开站的朋友修正。
原因5:ftp永远关闭
解决方法:无药可救,找其他ftp吧。
“only one …… ip address……”
原因1:使用多线程下载,超过该ftp允许的线程。
解决方法:看看自己是不是已经与该ftp有了连接,如果有了就不要再开新的连接。如果没
用看原因2。
原因2:局域网内有其他人连接了该ftp(长城宽带等fttb容易出现)
解决方法:等几个小时,别人断开后,再连接该ftp。
“连接拒绝”
原因:恭喜你,你的ip已经被该ftp封了。
解决方法:等一段时间(由该ftp设定,半小时到一天不等),才能连接该ftp。如果是随
机获得ip地址的话,也可以断开网络,重播上网,前提是ip前三档不能完全一样。
“only client……”
原因:一般是用flashfxp连接非21端口的ftp站点。
解决方法:打开被动模式,我专门开了一贴讲述。
连接后空目录
原因1:与上面的错误相似。
解决方法:打开被动模式。
原因2:网站不支持list命令
解决方法:去该ftp的论坛,找到具体的电影链接,用flashget下载,一般论坛的置顶贴中
有详细的下载方法。
Ftp的错误代码的意思(中英文对照)
110 Restart marker reply. In this case, the text is exact and not left to the
particular implementation; it must read: MARK yyyy = mmmm where yyyy is
User-process data stream marker, and mmmm server's equivalent marker (note
the spaces between markers and "=").
120 Service ready in nnn minutes.
125 Data connection already open; transfer starting.
150 File status okay; about to open data connection.
200 Command okay.
202 Command not implemented, superfluous at this site.
211 System status, or system help reply.
212 Directory status.
213 File status.
214 Help message.On how to use the server or the meaning of a particular
non-standard command. This reply is useful only to the human user.
215 NAME system type. Where NAME is an official system name from the list in
the Assigned Numbers document.
220 Service ready for new user.
221 Service closing control connection.
225 Data connection open; no transfer in progress.
226 Closing data connection. Requested file action successful (for example,
file transfer or file abort).
227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).
230 User logged in, proceed. Logged out if appropriate.
250 Requested file action okay, completed.
257 "PATHNAME" created.
331 User name okay, need password.
332 Need account for login.
350 Requested file action pending further information
421 Service not available, closing control connection.This may be a reply to
any command if the service knows it must shut down.
425 Can't open data connection.
426 Connection closed; transfer aborted.
450 Requested file action not taken.
451 Requested action aborted. Local error in processing.
452 Requested action not taken. Insufficient storage space in system.File
unavailable (e.g., file busy).
500 Syntax error, command unrecognized. This may include errors such as
command line too long.
501 Syntax error in parameters or arguments.
502 Command not implemented.
503 Bad sequence of commands.
504 Command not implemented for that parameter.
530 Not logged in.
532 Need account for storing files.
550 Requested action not taken. File unavailable (e.g., file not found, no
access).
551 Requested action aborted. Page type unknown.
552 Requested file action aborted. Exceeded storage allocation (for current
directory or dataset).
553 Requested action not taken. File name not allowed
110
重新启动标记应答。在这种情况下文本是确定的,它必须是:MARK yyyy=mmmm,其中yyyy
是用户进程数据流标记,mmmm是服务器标记。
120
服务在nnn分钟内准备好
125
数据连接已打开,准备传送
150
文件状态良好,打开数据连接
200
命令成功
202
命令未实现
211
系统状态或系统帮助响应
212
目录状态
213
文件状态
214
帮助信息,信息仅对人类用户有用
215
名字系统类型
220
对新用户服务准备好
221
服务关闭控制连接,可以退出登录
225
数据连接打开,无传输正在进行
226
关闭数据连接,请求的文件操作成功
227
进入被动模式
230
用户登录
250
请求的文件操作完成
257
创建"PATHNAME"
331
用户名正确,需要口令
332
登录时需要帐户信息
350
请求的文件操作需要进一步命令
421
不能提供服务,关闭控制连接
425
不能打开数据连接
426
关闭连接,中止传输
450
请求的文件操作未执行
451
中止请求的操作:有本地错误
452
未执行请求的操作:系统存储空间不足
500
格式错误,命令不可识别
501
参数语法错误
502
命令未实现
503
命令顺序错误
504
此参数下的命令功能未实现
530
未登录
532
存储文件需要帐户信息
550
未执行请求的操作
551
请求操作中止:页类型未知
552
请求的文件操作中止,存储分配溢出
553
未执行请求的操作:文件名不合法
FTP中的两种工作方式
FTP是一种文件传输协议,它支持两种模式,一种方式叫做Standard (也就是 Active,主动
方式),一种是 Passive (也就是PASV,被动方式)。 Standard模式 FTP的客户端发送
PORT 命令到FTPserver。Passive模式FTP的客户端发送 PASV命令到 FTP Server。
下面介绍一个这两种方式的工作原理:
Standard模式FTP 客户端首先和FTP Server的TCP 21端口建立连接,通过这个通道发送命
令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什
么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口发送数据。 FTP
server必须和客户端建立一个新的连接用来传送数据。
Passive模式在建立控制通道的时候和Standard模式类似,当客户端通过这个通道发送PASV
命令的时候,FTP server打开一个位于1024和5000之间的随机端口并且通知客户端在这个
端口上传送数据的请求,然后FTP server 将通过这个端口进行数据的传送,这个时候FTP
server不再需要建立一个新的和客户端之间的连接。
现在的FTP软件里面包括在IE5以上的版本里面也已经支持这两种模式了。一般一些FTP客户
端的软件就比较好设置了,一般都有一个PASV的选项,比如CuteFTP,传输的方式都有Stan
dard和PASV的选项,可以自己进行选择;另外在IE里面如果要设置成PASV模式的话可以选
中工具-Internet选项-高级-为FTP站点启用文件夹视图,否则就采用Standard模式。
很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以FTP的Standard模式在许
多时候在内部网络的机器通过防火墙出去的时候受到了限制,因为从服务器的TCP 20无法
和内部网络的客户端建立一个新的连接,造成无法工作。当然也可以设置成功,首先要创
建一条规则就是允许内部的IP连接外部的IP的21端口;第二条就是禁止外部IP的TCP 20端
口连接内部IP的<1024的端口,这条是为了防止外部连接内部的常规端口;第三条验证ACK
是否等于1,这个的原理就参见TCP建立连接的三次握手吧。所以如果安全的配置的话非常
困难,这个时候就想起来了PASV模式,因为不用建立新的连接,所以也就不会涉及到后面
的问题了。但是管理员可能不想使用PASV模式,因为这个时候FTP Server会开放一个随机
的高端口,尽管在IIS4和IIS5里面端口的范围是1024-5000,但是许多FTP Server的端口
范围达到了1024-65535,这个时候在这个主动开放的随机端口上是有完全的访问权限的,
如果IIS也要设置成开放的端口为1024-65535,具体方法如下:
1. regedt32
2. 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
3. 编辑-添加-数值
value Name: MaxUserPort Data Type: REG_DWORD value: 65534
所以如果遇到了有防火墙的话或者怕配置麻烦的话还是采用PASV模式比较好些,但是如果
真的对安全的需求很高的话建议采用Standard模式。
Ftp的错误代码的意思
问:530 是什么意思?
答:密码错误.再多试几次就封IP了.
问:421 是什么意思?
答:人太多,一会儿[30秒]再试
问:10061或者10060是什么意思?
答:服务器连接不上.可能服务器没开或者正在维护.又或者端口设置错误
问:550 No such file or directory是什么意思?
答:文件可能已经改名或者删除了
问:什么是 425 错误?
答:不能打开数据连接,你可以尝试用PORT模式来代替PASV模式,或者用PASV代替PORT。
问:什么是 426 错误?
答:关闭连接,中止传输
问:为什么我登陆了却什么也没看到?
答:因为你所使用的账号没有列表权限.
问:控制连接已关闭是什么意思?
答:人太多.一会儿[30秒后]再试
问:Not connet,access deny拒绝连接访问错误?
答:不能匿名登录和访问,你必须提供用户名和密码才能登录。
问:You can't log on as an anonymous user你不能作为匿名用户登录?
答:有些FTP站点允许通过匿名(就是使用anonymous的用户名和口令)访问,但有些仅允
许其成员(拥有特定用户名和口令)访问。另外一种可能是你的浏览器不支持匿名FTP访问
,你可以使用专门的FTP软件(比如CUTEFTP)访问。
怎样把PASV模式改为PORT模式?
CuteFtp
请点击---编辑----全局设置----连接类型----选择PORT或PASV---然后确定。
flashfxp
选项---参数设置----防火墙/代理/标识----把使用被动模式前的小勾取消即可
leapftp
站点管理器-----你要连接的站点-----高级---去掉pasv前面的勾
ftp://A:B@C:D 形式的说明
1. A代表用户名
2. B代表密码
3. C代表 FTP 地址或者 IP 地址
4. D代表端口---------省略表示默认端口 21
--
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
眼睛中的世界是虚假的,是经过倒影的 ◤◤\\\
带了眼镜的它变真实了吗? □-□--╮
没有!只是更加虚假,经过了放大或者缩小的 ∠
━━━ 乱七八糟语 ╞
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 210.46.72.251]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:215.869毫秒