FTP常见的报错.docx
《FTP常见的报错.docx》由会员分享,可在线阅读,更多相关《FTP常见的报错.docx(9页珍藏版)》请在冰豆网上搜索。
![FTP常见的报错.docx](https://file1.bdocx.com/fileroot1/2022-11/17/2480d1f6-32cf-4216-9101-3e5dac7072ca/2480d1f6-32cf-4216-9101-3e5dac7072ca1.gif)
FTP常见的报错
两个基本知识:
1ftp服务器根本没有开启
2如果确定开启了以后察看一下自己的错误代码
这种错误跟http协议类似,大致是:
2开头--成功
3开头--权限问题
4开头--文件问题
5开头--服务器问题
所谓登陆提示,是指登陆时你与服务器双向交流的一些指令及状态提示,你如果看到类似这样的字样,那就是了:
状态:
>正在获取列表“”...
状态:
>正在连接到ftp服务器211.*.*.*:
*(ip=211.*.*.*:
*)...
状态:
>Socket已连接。
正在等候欢迎消息...
220FTP服务器已启动
状态:
>已连接。
正在验证...
命令:
>USERsoftware
331Usernameokay,needpassword.
命令:
>PASS*****
230Userloggedin,proceed.
状态:
>登录成功。
命令:
>PWD
257"/"iscurrentdirectory.
这个东西是非常重要的,请一定加以注意。
常见错误分析
如果见到下述字样,并停留较长时间
状态:
>正在连接到ftp服务器211.*.*.*:
*(ip=211.*.*.*:
*)...
之后见到:
错误:
>无法连接到远程服务器。
Socket错误=#10060。
状态:
>正在等候30秒...
出现该种情况有两种可能:
一为对方未开ftp或者无法连通,请与ftp管理者联系
二则是因为端口填写错误。
一般默认为21,但是因为此种端口在某些网络中易引起冲突,安全性也值得商榷,故多数ftp更改了端口。
如果你没有填写端口(ftp软件会默认21)或者填写错误,也会引起10060错误.
如果见到下述字样
ThuMar0711:
44:
562002530Sorry,noANONYMOUSaccessallowed
表明该ftp不允许匿名者登陆,请与ftp管理者联系,并取得账号
ThuMar0711:
46:
292002USERbugdown
ThuMar0711:
46:
302002331Usernameokay,needpassword.
ThuMar0711:
46:
302002PASS********
ThuMar0711:
46:
302002530Notloggedin.
有两种可能
1账号或者密码输入错误,被拒绝登陆。
请先确定你没有输入错误(较复杂的密码建议用复制粘贴来填写,并注意有无空格),然后与ftp管理者联系以确认你的账号没有过期。
目前大部分的ftp都会定期更改密码,所以此宗错误是最常见的。
2用了花生壳等动态域名,有时会出现这样的现象:
如果ftp没有开,有人以动态域名登陆时,动态域名的服务商会将你自动转到它自己的提示性ftp,这时有可能出现密码错误,也有可能登陆到它的服务器。
部分以iis为基础建立的ftp有可能转至微软的服务器,现象类同。
ThuMar0711:
51:
252002421Toomanyusers-pleasetryagainlater.
这是因为ftp管理者设定了该帐号(或者该域名)的最大登陆人数,现在已经达到这一限制,因此你无法登陆。
只有等待其他用户退出或者使用其他账号,你才可能进入ftp.
命令:
>PASS*****
530Notloggedin,onlyonesessionfromsameIPallowedatatime.
错误:
>未登录。
状态:
>连接已关闭。
该帐号只允许单线程登陆,因此请注意你是否打开多个窗口或者已经有一个线程在下载
在登陆人数已满,而你不断尝试登陆,有三种可能的情况:
1你终于挤进去了
2谈出窗口提示错误,并在登陆错误指令见到这样的字样:
错误:
>控制连接已关闭。
表明ftp服务器拦截你这样频繁的尝试。
你可以不管它,确定之后继续尝试;但是稍有道德的人都应该把ftp软件的全局设置中关于连接重试尝试的间隔时间修改到较大,一般提倡30秒到2分钟。
3你被ban了。
serv-U所作的服务器不能自动banip,但是管理者可以手工ban,部分服务器端软件可以自动封ip。
被ban的提示为:
命令:
>PASS*****
530Notloggedin,unauthorizedIPaddress.
上面的提示
命令:
>PASS*****
530Notloggedin,unauthorizedIPaddress.
就是说你的ip是不合法的,不管是因为什么原因,总之除非你与管理者联系并解封,实在是没有继续尝试的必要。
当然,管理者可能只是ban你一段时间,你可以过后再重新尝试。
但是一定记得更改你的尝试间隔时间。
有时候不是因为封了你,而是因为该帐号限制只有部分许可的ip可以登陆,同样你必须与管理者联系,请他手工添加你的ip
下面是所有FTP信息代码详解:
110Restartmarkerreply.Inthiscase,thetextisexactandnotlefttotheparticularimplementation;itmustread:
MARKyyyy=mmmmwhereyyyyisUser-processdatastreammarker,andmmmmserver'sequivalentmarker(notethespacesbetweenmarkersand"=").
重新启动标志回应。
这种情况下,信息是精确的并且不用特别的处理;可以这样看:
标记yyyy=mmm中yyyy是用户进程数据流标记,mmmm是服务器端相应的标记(注意在标记和等号间的空格)
120Servicereadyinnnnminutes.
服务在NNN时间内可用
125Dataconnectionalreadyopen;transferstarting.
数据连接已经打开,开始传送数据.
150Filestatusokay;abouttoopendataconnection.
文件状态正确,正在打开数据连接.
200Commandokay.
命令执行正常结束.
202Commandnotimplemented,superfluousatthissite.
命令未被执行,此站点不支持此命令.
211Systemstatus,orsystemhelpreply.
系统状态或系统帮助信息回应.
212Directorystatus.
目录状态信息.
213Filestatus.
文件状态信息.
214Helpmessage.Onhowtousetheserverorthemeaningofaparticularnon-standardcommand.Thisreplyisusefulonlytothehumanuser.帮助信息。
关于如何使用本服务器或特殊的非标准命令。
215NAMEsystemtype.WhereNAMEisanofficialsystemnamefromthelistintheAssignedNumbersdocument.
NAME系统类型。
220Servicereadyfornewuser.
新连接的用户的服务已就绪
221Serviceclosingcontrolconnection.
控制连接关闭
225Dataconnectionopen;notransferinprogress.
数据连接已打开,没有进行中的数据传送
226Closingdataconnection.Requestedfileactionsuccessful(forexample,filetransferorfileabort).
正在关闭数据连接。
请求文件动作成功结束(例如,文件传送或终止)
227EnteringPassiveMode(h1,h2,h3,h4,p1,p2).
进入被动模式
230Userloggedin,proceed.Loggedoutifappropriate.
用户已登入。
如果不需要可以登出。
250Requestedfileactionokay,completed.
被请求文件操作成功完成
257"PATHNAME"created.
路径已建立
331Usernameokay,needpassword.
用户名存在,需要输入密码
332Needaccountforlogin.
需要登陆的账户
350Requestedfileactionpendingfurtherinformation
对被请求文件的操作需要进一步更多的信息
421Servicenotavailable,closingcontrolconnection.Thismaybeareplytoanycommandiftheserviceknowsitmustshutdown.
服务不可用,控制连接关闭。
这可能是对任何命令的回应,如果服务认为它必须关闭
425Can'topendataconnection.
打开数据连接失败
426Connectionclosed;transferaborted.
连接关闭,传送中止。
450Requestedfileactionnottaken.
对被请求文件的操作未被执行
451Requestedactionaborted.Localerrorinprocessing.
请求的操作中止。
处理中发生本地错误。
452Requestedactionnottaken.Insufficientstoragespaceinsystem.Fileunavailable(e.g.,filebusy).
请求的操作没有被执行。
系统存储空间不足。
文件不可用
500Syntaxerror,commandunrecognized.Thismayincludeerrorssuchascommandlinetoolong.
语法错误,不可识别的命令。
这可能是命令行过长。
501Syntaxerrorinparametersorarguments.
参数错误导