Коды состояния FTP в IIS 7.0 и более поздних версиях
В этой статье вводится коды состояния FTP в IIS 7.0.
Исходная версия продукта: Internet Information Services
Исходный номер КБ: 969061
Введение
При попытке получить доступ к контенту на сервере, на сервере, на который работают службы IIS 7.0 или более поздних версий с помощью FTP, службы IIS возвращают числовую код, которая указывает состояние ответа. Код состояния FTP и код подstatus FTP записывают в журнал FTP.
Состояние FTP и код подстатия могут указывать, был ли запрос успешным или неудачным. Состояние FTP и код подstatus также могут показать точную причину неудачного запроса.
Примечание
Эта статья относится к FTP для IIS 7.0 и более поздних версий, но не для FTP 6 в IIS 7.0.
Расположения файлов журнала
По умолчанию IIS помещает файлы журналов в следующую папку: эта папка содержит отдельные каталоги %SystemDrive%\Inetpub\Logs\Logfiles
для каждого сайта FTP. По умолчанию файлы журналов создаются в каталогах ежедневно, а имена файлов журналов — с использованием даты. Например, файл журнала может называться: u_ex YYMMDD.log
Коды состояния FTP
В этом разделе описываются коды состояния FTP, которые используются IIS.
Примечание
В этой статье не перечисляются все возможные коды состояния FTP, как это необходимо в спецификации FTP. В этой статье содержатся только коды состояния FTP, которые iiS может отправлять.
1 xx — положительный предварительный ответ
Эти коды состояния указывают, что действие успешно запущено, но клиент ожидает другого ответа, прежде чем оно продолжит работу с новой командой.
- 110 — ответ маркера перезапуска.
- 120 — служба готова в течение nnn минут.
- 125 — подключение к данным уже открыто; начало переноса.
- 150 — состояние файла нормально; о том, как открыть подключение к данным.
2 xx — положительный ответ о завершении
Действие успешно завершено. Клиент может выполнить новую команду.
- 200 — команда в порядке.
- 202 — команда на этом сайте не реализована.
- 211 — состояние системы или ответ справки системы.
- 212 — состояние каталога.
- 213 — состояние файла.
- 214 — сообщение справки.
- 215 — тип системы NAME, где NAME — это официальное системное имя из списка в документе "Присвоенные номера".
- 220 — служба готова для нового пользователя.
- 221 — подключение к контрольу закрытия службы. Выошел, если это необходимо.
- 225 — подключение к данным открыто; передача не идет.
- 226 — закрытие подключения к данным. Запрос на действие с файлом успешно (например, передача или прекращение передачи файла).
- 227 — ввод пассивного режима (h1,h2,h3,h4,p1,p2).
- 229 — введен расширенный пассивный режим.
- 230 — пользователь вошел в систему, продолжите.
- 232 — пользователь вошел в систему, авторизовав его при обмене данными безопасности.
- 234 — обмен данными безопасности завершен.
- 235 — обмен данными безопасности успешно завершен.
- 250 — запрашивается действие файла, завершено.
- 257 — "PATHNAME" создано.
3 xx — положительный промежуточный ответ
Команда прошла успешно, но серверу необходимы дополнительные сведения от клиента для выполнения обработки запроса.
- 331 — имя пользователя, требуется пароль.
- 332 — нужна учетная запись для входа.
- 334 — запрашивается механизм безопасности.
- 335 — допустимые данные безопасности. Для завершения обмена данными безопасности требуется больше данных.
- 336 — имя пользователя, нужен пароль.
- 350 — запрашивается действие файла, ожидающих получения дополнительных сведений.
4 xx — ответ о временных отрицательных завершениях
Команда не была успешной, но ошибка временная. Если клиент повторно получает команду, она может быть успешной.
- 421 — служба недоступна, закрываю контрольное подключение. Это может быть ответ на любую команду, если служба знает, что ее необходимо отключить.
- 425 — не удается открыть подключение к данным.
- 426 — подключение закрыто; передача прервана.
- 431 — для обработки безопасности требуется недоступный ресурс.
- 450 — запрашиваемая файловая мера не сделана. Файл недоступен (например, занят).
- 451 — запрашиваемая мера прервана. Локализованная ошибка при обработке.
- 452 — запрашиваемая мера не сделана. Недостаточно места в системе.
5 xx — ответ о окончательном отрицательном завершении
Команда не была успешной, и ошибка не является постоянной. Если клиент повторно передает команду, он получает ту же ошибку.
- 500 — ошибка синтаксиса, команда неизчитана. Это может включать ошибки, например слишком длинную командную строку.
- 501 — ошибка синтаксиса в параметрах или аргументах.
- 502 — команда не реализована.
- 503 — не последовательность команд.
- 504 — команда не реализована для этого параметра.
- 521 — подключение к данным невозможно открыть с помощью этого параметра PROT.
- 522 — сервер не поддерживает запрашиваемого сетевого протокола.
- 530 — не вошел в систему.
- 532 — требуется учетная запись для хранения файлов.
- 533 — отказано в уровне защиты команд по причинам политики.
- 534 — запрос отклонен по соображениям политики.
- 535 — не удалось проверить безопасность (хеш, последовательность и так далее).
- 536 — запрашивается уровень PROT, не поддерживаемый механизмом.
- 537 — уровень защиты команд не поддерживается механизмом безопасности.
- 550 — запрашиваемая мера не сделана. Файл недоступен (например, файл не найден или доступ отсутствует).
- 551 — действие с запросом прервано: тип страницы неизвестен.
- 552 — действие с запрашиваемой файлом прервано. Превышено выделение хранилища (для текущего каталога или наборов данных).
- 553 — запрашиваемая мера не сделана. Имя файла не допускается.
6 xx — защищенный ответ
Эти коды состояния указывают защищенный ответ от FTP.
- 631 — ответ, защищенный целостностью.
- 632 — ответ, защищенный конфиденциальностью и целостностью.
- 633 — ответ, защищенный конфиденциальностью.
Общие коды состояния FTP и их причины
- 150 — FTP использует два порта: 21 для отправки команд и 20 для отправки данных. Код состояния 150 указывает, что сервер должен открыть новое подключение через порт 20 для отправки данных.
- 226 — команда открывает подключение к данным на порту 20 для выполнения действия, например передачи файла. Это действие успешно завершено, и подключение к данным закрыто.
- 230 — этот код состояния отображается после того, как клиент отправит правильный пароль. Это означает, что пользователь успешно вошел в систему.
- 331 — этот код состояния вы увидите после того, как клиент отправит имя пользователя. Этот же код состояния отображается независимо от того, является ли предоставленное имя пользователя допустимой учетной записью в системе.
- 426 — команда открывает подключение к данным для выполнения действия, но это действие отменяется, и подключение к данным закрывается.
- 530 — этот код состояния указывает, что пользователь не может войти в систему, так как сочетание имени пользователя и пароля является не допустимым. Если вы используете учетную запись пользователя для входа, возможно, вы ошиблись с именем пользователя или паролем или разрешили анонимный доступ. Если вы входите с помощью анонимной учетной записи, возможно, вы настроили IIS, чтобы запретить анонимный доступ.
- 550 — команда не выполняется, так как указанный файл не доступен. Например, этот код состояния возникает при попытке получить файл, который не существует, или при попытке поместить файл в каталог, для которого у вас нет доступа на записи.
Коды подstatus FTP
В этом разделе описываются коды подstatus FTP, которые используются в IIS 7.0:
- 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 Isolation must be combined with basic authentication.
- 41 — ошибка в процессе проверки подлинности.
- 42 — анонимная проверка подлинности не разрешена.
- 43 — не удалось согласование защиты. Перед этой командой должна быть команда PROT с распознаватым параметром.
- 44 — SSL-сертификат не найден.
- 45 — закрытый ключ не найден для указанного SSL-сертификата.
- 46 — недействительный длина hash сертификата SSL.
- 47 — для политики SSL требуется сертификат клиента.
- 48 — пользователь предоставил недопустимый сертификат клиента.
- 49 — для политики SSL требуется соответствие сертификата клиента для управления и канала данных.
- 50 — время неудалось из-за того, что канал данных не соответствует минимальным требованиям к пропускной способности.
- 51 — правила фильтрации команд отказано в доступе.
- 52 — сеанс, отключенный администратором.
- 53 — ошибка подключения.
- 54 — сеанс закрыт из-за изменения конфигурации.
- Для SSL-подключений требуется 55–128-битное шифрование.
Ссылки
Дополнительные сведения о кодах состояния HTTP в IIS 7.0 и более поздних версиях см. в коде состояния HTTP в IIS 7.0и более поздних версиях.
Дополнительные сведения о службе публикации FTP в IIS см. в публикации FTP.
Дополнительные сведения об установке и устранении неполадок FTP7 см. в сведениях об установке и настройке FTP 7 в IIS 7.
Дополнительные сведения об использовании FTP через SSL см. в подтипе "Использование FTP over SSL в IIS 7".