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

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

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

Введение

При попытке получить доступ к содержимому на сервере, на котором запущены службы 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_exГГММДД.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-разрядное шифрование.

Ссылки