当前位置: > 其它学习 > 日常运维 >

IIS 7.0 及更高版本中的 FTP 状态代码

时间:2019-02-18 11:29来源:未知 作者:IT
当您尝试访问正在运行 Internet Information Services (IIS) 7.0 或更高版本使用 FTP 的服务器上的内容时,IIS 会返回的数字代码,指示响应的状态。在 FTP 日志中记录的 FTP 状态代码和 FTP 子状态代码。 FTP 状态代码和子代码可能指示请求是否成功或不成功。FTP 状态代码和子代码还可能揭示一个请求将失败的确切原因。 注意:本文适用于 FTP 上的 IIS 7.0 及更高版本,而不是在 IIS 7.0 上 FTP 6 中。


日志文件位置
默认情况下,IIS 将日志文件放在以下文件夹中:
%SystemDrive%\Inetpub\Logs\Logfiles
此文件夹包含有关每个 FTP 站点不同的目录。默认情况下,每日在目录中创建日志文件,都和使用日期命名的日志文件。例如,日志文件可能会被命名为,如下所示:
u_exYYMMDD.log
FTP 状态代码
本部分介绍使用 IIS 的 FTP 状态代码。 注意:这篇文章不会列出每个可能的 FTP 状态代码,FTP 规范中规定。这篇文章包括只可以发送 IIS FTP 状态代码。
1xx-正初步答复
这些状态代码表示一项操作已经成功开始,但客户端需要另一个答复,才能继续执行新的命令。
110-重新启动标记回复。
120 -服务在 nnn 分钟内准备好。
125 -数据连接已打开。开始传输。
150 -文件状态正常;准备打开数据连接。
2xx-积极的完成答复
操作已成功完成。客户端可以执行一个新的命令。
200 -命令没有问题。
202 -命令未实现、 多余本网站。
211 -系统状态或系统帮助回复。
212 -目录状态。
213 -文件的状态。
214 -帮助消息。
215 -系统的名称类型,其中名称是分配数字文档中的列表中的正式系统名称。
220 -准备新用户的服务。
221- -关闭控制连接的服务。如果合适,请注销。
225 -数据连接打开;没有进行传输。
226 -关闭数据连接。请求的文件操作成功 (例如,文件传输或文件中止)。
227 -进入被动模式 (h1、 h2、 h3、 h4、 p1,p2)。
229 -输入扩展被动模式。
230 -用户登录,请继续。
232 -登录,用户授权的安全数据交换。
234 -安全数据交换完成。
235 -安全数据交换已成功完成。
250 -请求的文件操作正常,完成。
257 - "路径名"创建。
3xx的正中间的答复
该命令已成功,但服务器需要从客户端来完成对请求的处理的其他信息。
331 -用户名正确,需要密码。
332 -需要用于登录的帐户。
334 -请求安全机制确定。
335 -安全数据是可以接受的。要完成安全数据交换,需要进行更多的数据。
336 -用户名正确,需要密码。
350 -请求的文件操作正在等待进一步的信息。
4xx的瞬态否定的完成答复
该命令不成功,但错误是暂时的。如果客户端重试命令,它可能会成功。
421 -服务不可用,控制连接关闭。如果服务确定它必须关闭,这可能是对任何命令的答复。
- 425 无法打开数据连接。
426 -连接关闭;传输中止。
- 431 需要某些不可用的资源,来处理安全。
450 -不执行请求的文件操作。文件不可用 (例如,文件忙)。
451 -请求的操作中止。正在处理的本地错误。
452 -不执行请求的操作。在系统中没有足够的存储空间。
5xx的永久性否定的完成答复
该命令不成功,并且错误是永久性的。如果客户端重试命令,将再次出现同样的错误。
500 -语法错误,不可识别的命令。这可能包括命令行太长等错误。
501 -参数中的语法错误。
502 -不执行命令。
503 -命令顺序不正确。
第 504 - ,对于该参数不执行命令。
使用此端口设置无法打开 521 -数据连接。
522 -服务器不支持请求的网络协议。
未登录 530 - 。
532 -需要用于存储文件的帐户。
533 -命令保护级别拒绝的策略原因。
534- -请求被拒绝的策略原因。
535 -未通过安全检查 (哈希、 顺序,等等)。
536 -请求端口级别不支持的机制。
537 -命令保护级别不支持的安全机制。
550 -不执行请求的操作。文件不可用 (例如,文件未找到或无法访问)。
551 -请求的操作中止: 未知的页面类型。
552 -请求的文件操作已中止。超出存储分配 (对于当前目录或数据集)。
553- -不执行请求的操作。不允许使用的文件名。
6xx-受保护的答复
这些状态代码表示 FTP 从受保护的答复。
631 -完整性保护答复。
632 -机密性和完整性保护的答复。
633 -机密性保护答复。
常见的 FTP 状态代码和及其原因
150-FTP 使用两个端口: 21 用于发送命令和发送数据的 20。状态代码 150 指示服务器即将打开端口 20,发送一些数据上的新连接。
226-该命令会打开端口 20 来执行操作,如传输文件上的数据连接。此操作已成功完成,并且数据连接已关闭。
230-客户端发送正确的密码后,会出现此状态代码。它表示用户已成功登录。
331-客户端发送的用户名后,您会看到该状态代码。无论所提供的用户名在系统上是否为有效帐户,均显示相同状态代码。
426-命令打开数据连接以执行某项操作,该操作被取消,而数据连接已关闭。
530-此状态代码表示因为用户名和密码组合是无效用户无法登录到。如果您使用用户帐户登录,您可能键入了错误的用户名或密码,或者您可能选择了只允许匿名访问。如果使用匿名帐户登录,则 IIS 的配置可能拒绝匿名访问。
550-因为指定的文件不可用,此命令不是执行。例如,当尝试获取不存在的文件或当您尝试将文件放在您没有写入权限的目录中时,该状态代码发生。
FTP 子状态代码
本部分描述了 IIS 7.0 使用 FTP 子状态代码:
0 -操作成功。
1 -授权规则拒绝访问。
2 -文件系统被拒绝访问。
3 -文件系统返回了一个错误。
4 - IP 限制规则拒绝访问。
禁止 5 -写访问虚拟目录的根目录。
6 -短文件名称检查已失败。
7 -短文件名将被禁止。
8 -隐藏段中根据过滤规则的请求的路径发现。
9 -拒绝 Url 序列根据过滤规则的请求路径中检测到。
根据过滤规则的请求路径中检测到 10 -高字节字符。
根据过滤规则的请求被拒绝,11 -文件扩展名。
12 -路径太长根据过滤规则的请求。
13 -尝试打开的文件或目录不是对象。
14 -控制通道超时。
15 -数据通道超时。
超时的 16 -控制通道基于新的连接超时。
17 -无效的站点配置。
18 -配置无效。
已达到 19 -的最大连接限制。
从客户端的土著语命令被关闭 20 -的数据通道。
21 -站点已被停止。
22 -数据通道被服务器因错误而中止。
23 -数据通道被客户端中止。
24 - SSL 策略需要 SSL 数据通道。
25 - SSL 策略控制通道为需要 SSL。
26 - SSL 策略需要 SSL 凭据。
27 - SSL 策略拒绝 SSL 数据通道。
28 - SSL 策略拒绝 SSL 数据通道。
29 - SSL 策略拒绝 SSL 凭据。
30 - SSL 策略拒绝 SSL 的命令。
未配置 31 - SSL 证书。
32 - SSL 初始化失败。
33 - home 目录查找失败。
34 -自定义身份验证调用失败。
35 -未能通过身份验证的用户。
36 -所有身份验证方法已被禁用。
37 -主机名不匹配任何配置的 ftp 站点。
38 -的控制通道上的客户端 IP 不匹配的数据信道上的客户端 IP。
已超过 39 -的最大文件大小。40ActiveDirectory 隔离必须与基本身份验证结合使用。
41 -身份验证过程中发生错误。
不允许 42 -匿名身份验证。
43 -保护协商失败。端口具有识别参数的命令必须在该命令之前。
找不到 44 - SSL 证书。
找不到指定的 SSL 证书 45 -专用密钥。
46 - SSL 证书哈希具有无效的长度。
47 - SSL 策略要求客户端证书。
48 -用户提供无效的客户端证书。
49 - SSL 策略需要控制和数据信道匹配的客户端证书。
50 -由于不满足最小带宽要求超时的数据通道。
51 -命令筛选规则拒绝访问。
52 -已被管理员断开连接的会话。
53 -连接错误。
54 -会话关闭由于配置更改。
55 - 128 位加密时需要 SSL 连接。
参考
有关在 IIS 7.0 及更高版本中的 HTTP 状态代码的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 
在 IIS 7.0 及更高版本943891的 HTTP 状态代码
有关在 IIS 中 FTP 发布服务的详细信息,请访问下面的 Microsoft 网站:
http://www.iis.net/extensions/FTP
有关安装和故障排除 FTP7 的详细信息,请访问下面的网站:
http://learn.iis.net/page.aspx/263/installing-and-troubleshooting-ftp7/
有关通过 SSL 使用 FTP 详细信息,请访问下面的网站:
http://learn.iis.net/page.aspx/304/using-ftp-over-ssl/
有关 FTP 状态代码定义的详细信息,请访问下面的万维网联合会 (W3C) Web 站点:
http://www.w3.org/Protocols/rfc959/
Microsoft 提供的第三方联系人信息,以帮助您查找技术支持。此联系信息如有更改,恕不另行通知。Microsoft 不能保证第三方联系信息的准确性。



(责任编辑:IT)
------分隔线----------------------------