本文主要是介绍IIS 7.0 及更高版本中的 FTP 状态代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《IIS7.0及更高版本中的FTP状态代码》本文介绍IIS7.0中的FTP状态代码,方便大家在使用iis中发现ftp的问题...
简介
尝试使用 FTP 访问运行 Internet Information Services (IIS) 7.0 或更高版本的服务器上的内容时,IIS 将返回指示响应状态的数字代码。 FTP 状态代码和 FjsTP 子状态代码记录在 FTP 日志中。
FTP 状态和子状态代码可能指示请求是成功还是失败。 FTP 状态和子状态代码也可能显示请求失败的确切原因。
备注
本文适用于 IIS 7.0 及更高版本的 FTP,但不适用于 IIS 7.0 上的 FTP 6。
日志文件位置
默认情况下,IIS 将日志文件放在以下文件夹中: %SystemDrive%\Inetpub\Logs\Logfiles
此文件夹包含每个 FTP 站点的单独目录。 默认情况下,日志文件每天在目录中创建一次,并且使用日期命名日志文件。 例如,日志文件可能命名为:u_exYYMMDD.log
FTP 状态代码
本部分介绍 IIS 使用的 FTP 状态代码。
备注
本文不按 FTP 规范中所述列出China编程每个可能的 FTP 状态代码。 本文仅包括 IIS 可以发送的 FTP 状态代码。
1xx - 积极初步答复
这些状态代码指示作已成功启动,但客户端在继续使用新命令之前需要另一个回复。
- 110 - 重启标记回复。
- 120 - 服务在 nnn 分钟内准备就绪。
- 125 - 数据连接已打开;传输开始。
- 150 - 文件状态正常;即将打开数据连接。
2xx - 正完成答复
作已成功完成。 客户端可以执行新命令。
- 200 - 命令正常。
- 202 - 此站点上未实现命令,多余的命令。
- 211 - 系统状态或系统帮助回复。
- 212 - 目录状态。
- 213 - 文件状态。
- 214 - 帮助消息。
- 215 - NAME 系统类型,其中 NAME 是“已分配号码”文档中列表中的官方系统名称。
- 220 - 为新用户提供服务。
- 221 - 服务关闭控制连接。 如果适用,则注销。
- 225 - 数据连接打开;未进行转移。
- 226 - 关闭数据连接。 请求的文件作成功(例如文件传输或文件中止)。
- 227 - 进入被动模式 China编程(h1,h2,h3,h4,p1,p2)。
- 229 - 已进入扩展被动模式。
- 230 - 用户登录,继续作。
- 232 - 用户登录,经安全数据交换授权。
- 234 - 安全数据交换完成。
- 235 - 安全数据交换成功完成。
- 250 - 请求的文件作正常,已完成。
- 257 - 已创建“PATHNAME”。
3xx - 正面中间回复
该命令成功,但服务器需要来自客户端的其他信息才能完成处理请求。
- 331 - 用户名正常,需要密码。
- 332 - 需要帐户登录。
- 334 - 请求的安全机制正常。
- 335 - 可以接受安全数据。 完成安全数据交换需要更多数据。
- 336 - 用户名正常,需要密码。
- 350 - 请求的文件作等待进一步信息。
4xx - 暂时性负完成答复
命令未成功,但错误是暂时的。 如果客户端重试命令,它可能会成功。
- 421 - 服务不可用,关闭控制连接。 如果服务知道它必须关闭,则可能是对任何命令的回复。
- 425 - 无法打开数据连接。
- 426 - 连接已关闭;传输已中止。
- 431 - 需要一些不可用的资源来处理安全性。
- 450 - 未执行请求的文件作。 文件不可用(例如文件繁忙)。
- 451 - 请求的作已中止。 处理中的本地错误。
- 452 - 未执行请求的作。 系统中存储空间不足。
5xx - 永久负完成答复
命令未成功,错误是永久性的。 如果客户端重试命令,则会收到相同的错误。
- 500 - 语法错误,命令无法识别。 这可能包括命令行太长等错误。
- 501 - 参数或参数中的语法错误。
- 502 - 未实现命令。
- 503 - 命令序列错误。
- 504 - 未为该参数实现命令。
- 521 - 无法使用此 PROT 设置打开数据连接。
- 522 - 服务器不支持请求的网络协议。
- 530 - 未登录。
- 532 - 需要帐户来存储文件。
- 533 - 由于策略原因,命令保护级别被拒绝。
- 534 - 出于策略原因拒绝请求。
- 535 - 安全检查失败(哈希、序列等)。
- 536 - 机制不支持请求的 PROT 级别。
- 537 - 安全机制不支持命令保护级别。
- 550 - 未执行请求的作。 文件MWkjPiPhr不可用(例如找不到文件或无法访问)。
- 551 - 请求的作已中止:页面类型未知。
- 552 - 请求的文件作已中止。 超出存储分配(当前目录或数据集)。
- 553 - 未执行请求的作。 不允许使用文件名。
6xx - 受保护的回复
这些状态代码指示来自 FTP 的受保护回复。
- 631 - 完整性保护的答复。
- 632 - 机密性和完整性保护的答复。
- 633 - 机密保护China编程回复。
常见的 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 - 数据通道已由客户端的 ABOR 命令关闭。
- 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 - 主目录查找失败。
- 34 - 自定义身份验证调用失败。
- 35 - 用户无法进行身份验证。
- 36 - 禁用所有身份验证方法。
- 37 - 主机名与任何配置的 ftp 站点不匹配。
- 38 - 控制通道上的客户端 IP 与数据通道上的客户端 IP 不匹配。
- 39 - 超出最大文件大小。 40ActiveDirectory 隔离必须与基本身份验证相结合。
- 41 - 身份验证过程中出错。
- 42 - 不允许匿名身份验证。
- 43 - 保护协商失败。 具有已识别参数的 PROT 命令必须位于此命令前面。
- 44 - 找不到 SSL 证书。
- 45 - 找不到指定 SSL 证书的私钥。
- 46 - SSL 证书哈希长度无效。
- 47 - SSL 策略需要客户端证书。
- 48 - 用户提供的客户端证书无效。
- 49 - SSL 策略需要匹配用于控制和数据通道的客户端证书。
- 50 - 由于不满足最低带宽要求,数据通道超时。
- 51 - 命令筛选规则拒绝访问。
- 52 - 由管理员断开连接的会话。
- 53 - 连接错误。
- 54 - 由于配置更改而关闭会话。
- SSL 连接需要 55 - 128 位加密。
到此这篇关于IIS 7.0 及更高版本中的 FTP 状态代码的文章就介绍到这了,更多相关IIS中FTP 状态代码内容请搜索China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程China编程(www.chinasem.cn)!
这篇关于IIS 7.0 及更高版本中的 FTP 状态代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!