Коды состояния 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-разрядное шифрование.
Ссылки
Дополнительные сведения о кодах состояния HTTP в IIS 7.0 и более поздних версиях см. в статье Код состояния HTTP в IIS 7.0 и более поздних версиях.
Дополнительные сведения о службе публикации FTP в IIS см. в разделе Служба публикации FTP.
Дополнительные сведения об установке и устранении неполадок FTP7 см. в статье Установка и настройка FTP 7 в IIS 7.
Дополнительные сведения об использовании FTP по ПРОТОКОЛу SSL см. в разделе Использование FTP по ПРОТОКОЛу SSL в IIS 7.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по