ftp指令及响应代码 (不能说一个不剩,只能说超详细)
目录
使用FTP、新闻组、Foxmail和OE、CuteFTP、NetAnts中常见的错误和解决
前言
主要是今天做到了流量包分析用到了一个命令 ftp contains "230"
在FTP工作流程中,客户端成功连接FTP服务器以后,进行身份验证、执行FTP命令等操作
包括在流量包分析中也经常要遇到相关的知识点
索性今天把所有的ftp指令及响应代码 给大家整理一些常见的
供大家参考
响应代码&解释说明
响应代码 | 解释说明 |
110 | 新文件指示器上的重启标记 |
120 | 服务器准备就绪的时间(分钟数) 在n分钟内准备好 |
125 | 打开数据连接,开始传输 |
150 | 打开数据连接 |
200 | 命令执行成功 |
202 | 命令执行失败 |
211 | 系统状态回复 |
212 | 目录状态回复 |
213 | 文件状态回复 |
214 | 帮助信息回复 |
215 | 名字系统类型回复 |
220 | 新用户服务准备好了 |
221 | 退出网络 服务关闭控制连接,可以退出登录 |
225 | 打开数据连接 无传输正在进行 |
226 | 结束数据连接 请求的文件操作成功 |
227 | 进入被动模式(IP 地址、ID 端口) |
230 | 用户登录 |
250 | 请求的文件操作完成 文件行为完成 |
257 | 创建"PATHNAME" 路径名建立 |
331 | 用户名正确,需要口令 要求密码 |
332 | 登录时需要帐户信息 要求帐号 |
350 | 文件行为暂停 下一步命令 |
421 | 服务关闭 不能提供服务,关闭控制连接 |
425 | 无法打开数据连接 |
426 | 结束连接,中止传输 |
450 | 文件不可用 请求的文件操作未执行 |
451 | 中止请求的操作:遇到本地错误 |
452 | 未执行请求的操作:系统存储空间不足 磁盘空间不足 |
500 | 无效命令 格式错误,命令不可识别 |
501 | 错误参数 |
502 | 命令没有执行未实现 |
503 | 错误指令序列 命令顺序错误 |
504 | 无效命令参数 此参数下的命令功能未实现 |
530 | 未登录网络 账号或密码错误 |
532 | 存储文件需要帐号信息 |
550 | 文件不可用 未执行请求的操作 |
551 | 请求操作中止:页类型未知 不知道的页类型 |
552 | 请求的文件操作中止,存储分配溢出 超过存储分配 |
553 | 未执行请求的操作:文件名不合法 文件名不允许 |
命令&命令格式&描述
命令 | 命令格式 | 描述 |
ABOR | ABOR | 中断数据连接程序 |
ACCT | ACCT <account> | 系统特权帐号 |
ALLO | ALLO <bytes> | 为服务器上的文件存储器分配字节 |
APPE | APPE <filename> | 添加文件到服务器同名文件 |
CDUP | CDUP <dir path> | 改变服务器上的父目录 |
CWD | CWD <dir path> | 改变服务器上的工作目录 |
DELE | DELE <filename> | 删除服务器上的指定文件 |
HELP | HELP <command> | 返回指定命令信息 |
LIST | LIST <name> | 如果是文件名列出文件信息,如果是目录则列出文件列表 |
MODE | MODE <mode> | 传输模式(S=流模式,B=块模式,C=压缩模式) |
MKD | MKD <directory> | 在服务器上建立指定目录 |
NLST | NLST <directory> | 列出指定目录内容 |
NOOP | NOOP | 无动作,除了来自服务器上的承认 |
PASS | PASS <password> | 系统登录密码 |
PASV | PASV | 请求服务器等待数据连接 |
PORT | PORT <address> | IP 地址和两字节的端口 ID |
PWD | PWD | 显示当前工作目录 |
QUIT | QUIT | 从 FTP 服务器上退出登录 |
REIN | REIN | 重新初始化登录状态连接 |
REST | REST <offset> | 由特定偏移量重启文件传递 |
RETR | RETR <filename> | 从服务器上找回(复制)文件 |
RMD | RMD <directory> | 在服务器上删除指定目录 |
RNFR | RNFR <old path> | 对旧路径重命名 |
RNTO | RNTO <new path> | 对新路径重命名 |
SITE | SITE <params> | 由服务器提供的站点特殊参数 |
SMNT | SMNT <pathname> | 挂载指定文件结构 |
STAT | STAT <directory> | 在当前程序或目录上返回信息 |
STOR | STOR <filename> | 储存(复制)文件到服务器上 |
STOU | STOU <filename> | 储存文件到服务器名称上 |
STRU | STRU <type> | 数据结构(F=文件,R=记录,P=页面) |
SYST | SYST | 返回服务器使用的操作系统 |
TYPE | TYPE <data type> | 数据类型(A=ASCII,E=EBCDIC,I=binary) |
USER | USER <username>> | 系统登录的用户名 |
一些错误
常见错误
●400-Bad request失败请求错误(最常见的错误之一)
这个问题在于你输入的网址有错误。有可能是你要连接的服务器不能
识别你要求浏览的文档,或者你没有访问它的权利甚至它根本就是不存在
的。仔细检查一下你是否将网址写错,包括大小写(一般网址是不分大小
写的,可是某些特殊文档例外)、符号或是多打了空格。这是最常见的一
类错误。
●401-Unauthorized未经过认证的错误
可能是你访问到了有密码保护的站点而你输入的密码不正确。首先你
要确认是否有访问该网站的权利(通常有用户名和密码),密码是严格区
分大小写的,一般是不能匿名的。
●403-Forbidden禁止访问错误
你可能没有权利访问这个文档,有时某些页面是不允许直接访问的(
没有炼接到上面的页面),当然也有被口令保护的可能。这时你须要回到
上一页面输入口令才能够访问。
●404-Not found没有找到错误(最常见的错误之二)
这是我们经常遇到的访问出错情况。首先可能是你的网址有错误(漏
字、大小写、符号的差异等),或者是网址最后的扩展名不对,当然也有
可能是这个地址或者页面根本不存在。
●500-Server Error服务器错误
通常是对方网页程序设计错误而产生的,可能是正在修改和上传网页
,等待对方网页纠正错误后再试吧。
●503-Service unavailable服务不可用错误(常见错误之三)
这也有很多可能性:你的ISP服务器死机,你公司的网关断了(如果你
通过单位的局域网上网),或者你自己的系统出问题了。最好的办法是等
一会再试试,如果仍然不行就去看看自己的机器、询问一下网络管理员。
●Bad file request错误文件请求
你的浏览器要求访问数据域和下拉列表等特殊格式的文件和文档,然
而访问的页面没有这些表单,或者表单出错。你只有通知管理员更新表单。
●Socks Error代理服务器出错
(常见错误之?IMG SRC='/big5/images/smiles/smile_sleepy.gif' ALT='sleepy' WIDTH=15 HEIGHT=15 border=0 ALIGN='absmiddle'>这是在代理环境下客户机上最常见的错误,原因是:连接超时、代理
服务器已经关闭或连线已经断开。咨询服务器管理员查找相应的错误并对
照解决。
●Request time out连接超时错误(常见错误之五)
连接超时,主要原因可能是你的网络速度太差,或者你在浏览器中设
置了超时时间选项,也可能是因为服务器的问题,多试试看。
●An Unexpected Web Error Occurred不可预知的网页错误
发生此错误的原因很多,没有任何详细的解释和解决办法。只有采用
上面说的逐级访问父目录的办法,或者放弃。
●Cannot add form submission result to bookmark list无法将表单结
果加入书签列表当你通过搜索找到一堆网址,想把结果存到书签中,由于你得到的可
能是一个动态的网页,不能够将它加到书签上。你可以将结果页面作为一
个HTML文件存到你的硬盘上。
●Failed DNS lookup DNS查找失败错误
DNS(Domain Name System域名管理系统)用于将网址翻译成合法的
因特网物理地址,出现这种错误可能是你输入地址有错误,检查一下输
入的地址,然后重新试试。
●File contains no data文件无内容错误
你访问的站点没错,但没有Web页面,只有重试几次看看。
●Connection refused by host主机拒绝连接
可能是你无权访问这个站点,或者它拒绝你的IP(或者IP段)访问,
也有可能是口令保护造成的。
●Viewer not found找不到查看器错误
网上有多种格式的文件,比如声音文件、压缩文件、动画文件等。如
果你的浏览器没有定义相关的软件就不能够访问。简单的解决方法就是下
载并安装相关的软件。
●Unable to locate the server不能定位服务器错误
可能你输入的网址有问题,或者服务器不存在,或者是服务器已经被
取消了(这时一般会有一个页面提示你转到相应的页面)。重新检查一下
你输入的地址,重试一下。
●Host unavailable主机不可用错误
有可能主机死机了。稍等一会,重新刷新再看看。
●Network connection was refused by the server服务器拒绝网络连接错误
要求访问A务器的用户太多,无法对你的要求应答。只有不停地刷新
了再试一试。
●Host unknown主机找不到错误
通常是服务器死机了,或者是你的网络连接中断所致。
使用FTP、新闻组、Foxmail和OE、CuteFTP、NetAnts中常见的错误和解决
●Connet:10061没有连接
连接失败或者没有连接,也可能是你要连接的主机根本就不提供FTP服务。
●Not connet,access deny拒绝连接访问错误
不能匿名登录和访问,你必须提供用户名和密码才能登录。只有去申请
一个用户名你才能进入主机。
●Bad target URL目标URL错误
在使用网络蚂蚁NetAnts时最常见的错误,是你的JOB的URL地址有问题,
可能是你输入有问题,也可能是服务器上连接出错。
●Too many users用户太多
当你登录FTP时出现的错误。这是由于访问该FTP站点的用户太多所致,
你可到换个时间段试一试。
●You can't log on as an anonymous user你不能作为匿名用户登录
有些FTP站点允许通过匿名(就是使用anonymous的用户名和口令)访问
,但有些仅允许其成员(拥有特定用户名和口令)访问。另外一种可能是你
的浏览器不支持匿名FTP访问,你可以使用专门的FTP软件(比如CUTEFTP)
访问。
●Permission denied拒绝访问
当你试图上传一个文件到FTP站点上时,没有权限或者是站点太忙所致。
●NNTP server error新闻组服务器错误
当你试图登录一个新闻讨论组时出现的错误,可能是服务器关闭或者连
接中断引起。
●Too many connections——try again later太多的连接,等一会再试
这也是由于用户过多产生的错误信息,你换个时间访问吧!
●Receive and send data error接收或发送数据出错
在使用Foxmail或者Outlook Express时,通常由于线路质量不好,与服
务器的连接被意外中断所致。
●Connect server fail连接服务器失败
在使用Foxmail或者Outlook Express时,不能连接到你的邮件服务器。
请检查你是否已连接到你的ISP或者网络是否已经断开,如果邮件服务器已
关掉或太忙,也会出现这种情况。
●Can’t resolve server address不能解析服务器地址
在使用Foxmail或者Outlook Express时,解析服务器地址失败,通常是
因为DNS服务器未连接,或POP3(SMTP)服务器名字写错,纠正信箱的服务器
设置参数就可以了。
●The actual size of downloading file is unknown下载文件大小无法确定
这是NetAnts的一个Bug,因为NetAnts在下载文件前,必须先知道文件
的大小,出现这个错误的原因是因为服务器的应答中没有包括文件大小。
在以后版本中会得到改进。
●Warning The server says 553 sorry,that domain isn’t in my list of allowed reception发送邮箱地址错误
在使用Outlook Express和Foxmail时发生的错误,错误在于SMTP服务器
不接受你要发送的邮件地址。通常,一些免费的邮件服务器只接受发送给它
自己的邮件地址。解决办法:更换一个SMTP服务器地址。