岁月联盟 - 技术社区 - BBS.SYUE.COM's Archiver

admin 发表于 2006-7-17 04:59

ftp登录错误详解

ftp登陆不了是很经常碰到的事,很多人常常是不加分析就发贴询问。老实说,这样既浪费自己时间,又浪费别人精力,还常常不能得到满意的回答。因此每一位希望从ftp站点发现资源的朋友都有必要学会分析登陆失败的原因, <br/>  <br/>  两个基本知识: <br/>  1 对方很可能暂时没开ftp <br/>  2 要学会看登陆错误指令 <br/>  <br/>  所谓登陆提示,是指登陆时你与服务器双向交流的一些指令及状态提示,你如果看到类似这样的字样,那就是了: <br/>  *** CuteFTP Pro 2.0 - build Dec 4 2001 *** <br/>  <br/>  状态:&gt; 正在获取列表""... <br/>  状态:&gt; 正在连接到 ftp 服务器 211.*.*.*:* (ip = 211.*.*.*:*)... <br/>  状态:&gt; Socket 已连接。正在等候欢迎消息... <br/>  220 FTP服务器已启动 <br/>  状态:&gt; 已连接。正在验证... <br/>  命令:&gt; USER software <br/>  331 User name okay, need password. <br/>  命令:&gt; PASS ***** <br/>  230 User logged in, proceed. <br/>  状态:&gt; 登录成功。 <br/>  命令:&gt; PWD <br/>  257 "/" is current directory. <br/>  <br/>  这个东西是非常重要的,请一定加以注意。 <br/>  <br/>  常见错误分析 <br/>  如果见到下述字样,并停留较长时间 <br/>  状态:&gt; 正在连接到 ftp 服务器 211.*.*.*:*(ip = 211.*.*.*:*)... <br/>  <br/>  之后见到: <br/>  错误:&gt; 无法连接到远程服务器。Socket 错误 = #10060。 <br/>  状态:&gt; 正在等候 30 秒... <br/>  <br/>  出现该种情况有两种可能: <br/>  一为对方未开ftp或者无法连通,请与ftp管理者联系 <br/>  二则是因为端口填写错误。一般默认为21,但是因为此种端口在某些网络中易引起冲突,安全性也值得商榷,故多数ftp更改了端口。如果你没有填写端口(ftp软件会默认21)或者填写错误,也会引起10060错误. <br/>  <br/>  如果见到下述字样 <br/>  Thu Mar 07 11:44:56 2002 530 Sorry, no ANONYMOUS access allowed <br/>  <br/>  表明该ftp不允许匿名者登陆,请与ftp管理者联系,并取得账号 <br/>  <br/>  Thu Mar 07 11:46:29 2002 USER bugdown <br/>  Thu Mar 07 11:46:30 2002 331 User name okay, need password. <br/>  Thu Mar 07 11:46:30 2002 PASS ******** <br/>  Thu Mar 07 11:46:30 2002 530 Not logged in. <br/>  有两种可能 <br/>  1 账号或者密码输入错误,被拒绝登陆。请先确定你没有输入错误(较复杂的密码建议用复制粘贴来填写,并注意有无空格),然后与ftp管理者联系以确认你的账号没有过期。目前大部分的ftp都会定期更改密码,所以此宗错误是最常见的。 <br/>  2 用了花生壳等动态域名,有时会出现这样的现象:如果ftp没有开,有人以动态域名登陆时,动态域名的服务商会将你自动转到它自己的提示性ftp,这时有可能出现密码错误,也有可能登陆到它的服务器。部分以iis为基础建立的ftp有可能转至微软的服务器,现象类同。 <br/>  <br/>  Thu Mar 07 11:51:25 2002 421 Too many users - please try again later. <br/>  <br/>  这是因为ftp管理者设定了该帐号(或者该域名)的最大登陆人数,现在已经达到这一限制,因此你无法登陆。只有等待其他用户退出或者使用其他账号,你才可能进入ftp. <br/>  <br/>  命令:&gt; PASS ***** <br/>  530 Not logged in, only one session from same IP allowed at a time. <br/>  错误:&gt; 未登录。 <br/>  状态:&gt; 连接已关闭。 <br/>  该帐号只允许单线程登陆,因此请注意你是否打开多个窗口或者已经有一个线程在下载 <br/>  <br/>  在登陆人数已满,而你不断尝试登陆,有三种可能的情况: <br/>  1 你终于挤进去了 <br/>  2 谈出窗口提示错误,并在登陆错误指令见到这样的字样: <br/>  错误:&gt; 控制连接已关闭。 <br/>  表明ftp服务器拦截你这样频繁的尝试。你可以不管它,确定之后继续尝试;但是稍有道德的人都应该把ftp软件的全局设置中关于连接重试尝试的间隔时间修改到较大,一般提倡30秒到2分钟。 <br/>  3 你被ban了。serv-U所作的服务器不能自动ban ip,但是管理者可以手工ban,部分服务器端软件可以自动封ip。被ban的提示为: <br/>  命令:&gt; PASS ***** <br/>  530 Not logged in, unauthorized IP address. <br/>  <br/>  上面的提示 <br/>  命令:&gt; PASS ***** <br/>  530 Not logged in, unauthorized IP address. <br/>  就是说你的ip是不合法的,不管是因为什么原因,总之除非你与管理者联系并解封,实在是没有继续尝试的必要。当然,管理者可能只是ban你一段时间,你可以过后再重新尝试。但是一定记得更改你的尝试间隔时间。 <br/>  <br/>  有时候不是因为封了你,而是因为该帐号限制只有部分许可的ip可以登陆,同样你必须与管理者联系,请他手工添加你的ip<br/>  <br/>  120  服务在nnn分钟内准备好 <br/>  125  数据连接已打开,准备传送 <br/>  150  文件状态良好,打开数据连接 <br/>  200  命令成功 <br/>  202  命令未实现 <br/>  211  系统状态或系统帮助响应 <br/>  212  目录状态 <br/>  213  文件状态 <br/>  214  帮助信息,信息仅对人类用户有用 <br/>  215  名字系统类型 <br/>  220  对新用户服务准备好 <br/>  221  服务关闭控制连接,可以退出登录 <br/>  225  数据连接打开,无传输正在进行 <br/>  226  关闭数据连接,请求的文件*作成功 <br/>  227  进入被动模式 <br/>  230  用户登录 <br/>  250  请求的文件*作完成 <br/>  257  创建"PATHNAME" <br/>  331  用户名正确,需要口令 <br/>  332  登录时需要帐户信息 <br/>  350  请求的文件*作需要进一步命令 <br/>  421  连接用户过多 <br/>  425  不能打开数据连接 <br/>  426  关闭连接,中止传输 <br/>  450  请求的文件*作未执行 <br/>  451  中止请求的*作:有本地错误 <br/>  452  未执行请求的*作:系统存储空间不足 <br/>  500  格式错误,命令不可识别 <br/>  501  参数语法错误 <br/>  502  命令未实现 <br/>  503  命令顺序错误 <br/>  504  此参数下的命令功能未实现 <br/>  530  账号或密码错误 <br/>  532  存储文件需要帐户信息 <br/>  550  未执行请求的*作 <br/>  551  请求*作中止:页类型未知 <br/>  552  请求的文件*作中止,存储分配溢出 <br/>  553  未执行请求的*作:文件名不合法<br/>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.