您的当前位置:首页正文

Ftp不能登陆的解决方法

2020-09-25 来源:欧得旅游网
Ftp不能登陆的解决⽅法

ftp登陆不了是很经常碰到的事,很多⼈常常是不加分析就发贴询问。⽼实说,这样既浪费⾃⼰时间,⼜浪费别⼈精⼒,还常常不能得到满意的回答。因此每⼀位希望从ftp站点发现资源的朋友都有必要学会分析登陆失败的原因,  两个基本知识:

  1 对⽅很可能暂时没开ftp  2 要学会看登陆错误指令

  所谓登陆提⽰,是指登陆时你与服务器双向交流的⼀些指令及状态提⽰,你如果看到类似这样的字样,那就是了:  

  状态:> 正在获取列表“”...

  状态:> 正在连接到 ftp 服务器 211.*.*.*:* (ip = 211.*.*.*:*)...  状态:> Socket 已连接。正在等候欢迎消息...  220 FTP服务器已启动  状态:> 已连接。正在验证...  命令:> USER software

  331 User name okay, need password.  命令:> PASS *****

230 User logged in, proceed.  状态:> 登录成功。  命令:> PWD

  257 \"/\" is current directory.

  这个东西是⾮常重要的,请⼀定加以注意。

  常见错误分析

  如果见到下述字样,并停留较长时间

  状态:> 正在连接到 ftp 服务器 211.*.*.*:*(ip = 211.*.*.*:*)...  之后见到:

  错误:> ⽆法连接到远程服务器。Socket 错误 = #10060。  状态:> 正在等候 30 秒...

  出现该种情况有两种可能:

  ⼀为对⽅未开ftp或者⽆法连通,请与ftp管理者联系

  ⼆则是因为端⼝填写错误。⼀般默认为21,但是因为此种端⼝在某些⽹络中易引起冲突,安全性也值得商榷,故多数ftp更改了端⼝。如果你没有填写端⼝(ftp软件会默认21)或者填写错误,也会引起10060错误.  如果见到下述字样

  Thu Mar 07 11:44:56 2002 530 Sorry, no ANONYMOUS access allowed  表明该ftp不允许匿名者登陆,请与ftp管理者联系,并取得账号

  Thu Mar 07 11:46:29 2002 USER bugdown

    Thu Mar 07 11:46:30 2002 331 User name okay, need password.    Thu Mar 07 11:46:30 2002 PASS ********

    Thu Mar 07 11:46:30 2002 530 Not logged in.   有两种可能

  1 账号或者密码输⼊错误,被拒绝登陆。请先确定你没有输⼊错误(较复杂的密码建议⽤复制粘贴来填写,并注意有⽆空格),然后与ftp管理者联系以确认你的账号没有过期。⽬前⼤部分的ftp都会定期更改密码,所以此宗错误是最常见的。

  2 ⽤了花⽣壳等动态域名,有时会出现这样的现象:如果ftp没有开,有⼈以动态域名登陆时,动态域名的服务商会将你⾃动转到它⾃⼰的提⽰性ftp,这时有可能出现密码错误,也有可能登陆到它的服务器。部分以iis为基础建⽴的ftp有可能转⾄微软的服务器,现象类同。  Thu Mar 07 11:51:25 2002 421 Too many users - please try again later.

  这是因为ftp管理者设定了该帐号(或者该域名)的最⼤登陆⼈数,现在已经达到这⼀限制,因此你⽆法登陆。只有等待其他⽤户退出或者使⽤其他账号,你才可能进⼊ftp.

  命令:> PASS *****

  530 Not logged in, only one session from same IP allowed at a time.  错误:> 未登录。

  状态:> 连接已关闭。

  该帐号只允许单线程登陆,因此请注意你是否打开多个窗⼝或者已经有⼀个线程在下载  在登陆⼈数已满,⽽你不断尝试登陆,有三种可能的情况:

  1 你终于挤进去了

  2 谈出窗⼝提⽰错误,并在登陆错误指令见到这样的字样:  错误:> 控制连接已关闭。

  表明ftp服务器拦截你这样频繁的尝试。你可以不管它,确定之后继续尝试;但是稍有道德的⼈都应该把ftp软件的全局设置中关于连接重试尝试的间隔时间修改到较⼤,⼀般提倡30秒到2分钟。

  3 你被ban了。serv-U所作的服务器不能⾃动ban ip,但是管理者可以⼿⼯ban,部分服务器端软件可以⾃动封ip。被ban的提⽰为:  命令:> PASS *****

  530 Not logged in, unauthorized IP address.

  上⾯的提⽰

  命令:> PASS *****

  530 Not logged in, unauthorized IP address.

  就是说你的ip是不合法的,不管是因为什么原因,总之除⾮你与管理者联系并解封,实在是没有继续尝试的必要。当然,管理者可能只是ban你⼀段时间,你可以过后再重新尝试。但是⼀定记得更改你的尝试间隔时间。

  有时候不是因为封了你,⽽是因为该帐号限制只有部分许可的ip可以登陆,同样你必须与管理者联系,请他⼿⼯添加你的ip  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    未执⾏请求的*作:⽂件名不合法

因篇幅问题不能全部显示,请点此查看更多更全内容