Поделиться через


Коды состояния FTP в IIS 7.0 и более поздних версиях

В этой статье приведены коды состояния FTP в IIS 7.0.

Исходная версия продукта: службы IIS
Исходный номер базы знаний: 969061

Введение

При попытке получить доступ к содержимому на сервере под управлением службы IIS (IIS) 7.0 или более поздних версий с помощью FTP IIS возвращает числовый код, указывающий состояние ответа. Код состояния FTP и код подстатуса FTP записываются в журнал FTP.

Состояние FTP и код подстатуса могут указывать, является ли запрос успешным или неудачным. Состояние FTP и код подстатуса также могут показать точную причину неудачного запроса.

Примечание.

Эта статья относится к FTP в IIS 7.0 и более поздних версиях, но не для FTP 6 в IIS 7.0.

Расположение файлов журналов

По умолчанию IIS помещает файлы журналов в следующую папку: %SystemDrive%\Inetpub\Logs\Logfiles эта папка содержит отдельные каталоги для каждого FTP-сайта. По умолчанию файлы журналов создаются в каталогах ежедневно и именуются с использованием даты. Например, файл журнала можно назвать следующим образом: u_exYMMDD.log

Коды состояния FTP

В этом разделе описываются коды состояния FTP, которые используют службы IIS.

Примечание.

В этой статье не перечислены все возможные коды состояния FTP, как указано в спецификации FTP. В этой статье содержатся только коды состояния FTP, которые могут отправлять службы IIS.

1xx — положительный предварительный ответ

Эти коды состояния указывают, что действие успешно запущено, но клиент ожидает другой ответ, прежде чем он продолжит работу с новой командой.

  • 110 — ответ на маркер перезапуска.
  • 120 — служба готова в минутах nnn.
  • 125 — подключение к данным уже открыто; начало передачи.
  • 150 — состояние файла в порядке; о том, как открыть подключение к данным.

2xx — ответ положительного завершения

Действие успешно завершено. Клиент может выполнить новую команду.

  • 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" создан.

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 — запрошенное действие не предприняно. Файл недоступен (например, файл не найден или нет доступа).
  • 551 . Запрошенное действие прервано: тип страницы неизвестен.
  • 552 . Запрошенное действие файла прервано. Превышено выделение хранилища (для текущего каталога или набора данных).
  • 553 — запрошенное действие не предприняно. Имя файла не разрешено.

6xx — защищенный ответ

Эти коды состояния указывают защищенный ответ от FTP.

  • 631 — защищенный ответ целостности.
  • 632 — конфиденциальность и целостность защищенного ответа.
  • 633 — защищенный конфиденциальный ответ.

Распространенные коды состояния FTP и их причины

  • 150 — FTP использует два порта: 21 для отправки команд и 20 для отправки данных. Код состояния 150 указывает, что сервер должен открыть новое подключение через порт 20, чтобы отправить некоторые данные.
  • 226. Команда открывает подключение к данным через порт 20 для выполнения действия, например передачи файла. Это действие успешно завершено, и подключение к данным закрывается.
  • 230. Этот код состояния отображается после того, как клиент отправляет правильный пароль. Он указывает, что пользователь успешно вошел в систему.
  • 331. Этот код состояния отображается после того, как клиент отправляет имя пользователя. Этот же код состояния отображается независимо от того, является ли указанное имя пользователя допустимым учетной записью в системе.
  • 426 . Команда открывает подключение к данным для выполнения действия, но это действие отменено, и подключение к данным закрыто.
  • 530. Этот код состояния указывает, что пользователь не может войти в систему, так как имя пользователя и сочетание паролей недопустимо. Если вы используете учетную запись пользователя для входа, возможно, вы неправильно введите имя пользователя или пароль, или вы могли разрешить только анонимный доступ. Если вы входите в систему с помощью анонимной учетной записи, возможно, вы настроили IIS запретить анонимный доступ.
  • 550 — команда не выполняется, так как указанный файл недоступен. Например, этот код состояния возникает при попытке ПОЛУЧИТЬ файл, который не существует, или при попытке ПОМЕСТИТЬ файл в каталог, для которого у вас нет доступа на запись.

Коды подстатуса FTP

В этом разделе описаны коды подстатуса 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 должна сочетаться с базовой проверкой подлинности.
  • 41. Во время процесса проверки подлинности произошла ошибка.
  • 42. Анонимная проверка подлинности запрещена.
  • 43. Не удалось выполнить согласование защиты. Команда PROT с распознаваемым параметром должна предшествовать этой команде.
  • 44 — SSL-сертификат не найден.
  • 45. Закрытый ключ не найден для указанного SSL-сертификата.
  • 46 — хэш SSL-сертификата имеет недопустимую длину.
  • 47. Для политики SSL требуется сертификат клиента.
  • 48. Пользователь предоставил недопустимый сертификат клиента.
  • 49. Политика SSL требует сопоставления сертификата клиента для управления и канала данных.
  • 50 — время ожидания канала данных из-за отсутствия минимального требования пропускной способности.
  • 51. Правила фильтрации команд отказано в доступе.
  • 52. Сеанс отключен администратором.
  • 53 — ошибка подключения.
  • 54 — сеанс закрыт из-за изменения конфигурации.
  • Для SSL-подключений требуется 55- 128-разрядное шифрование.

Ссылки