Всем нам известно что такое FTP (англ. File Transfer Protocol — протокол передачи файлов). Иногда в процессе эксплуатации или настройки нужного нам сервиса возникают ошибки которые описаны кодами ошибок FTP.
При FTP операциях некоторые клиенты не только пишут коды сообщений, но и расшифровавают их. Но не всегда. Например, при установке соединения, мы получили от FTP клиента код ошибки 434, и что это значит?
Попробуем разобраться разбив код ошибки на цифры (каждая позиция отвечает за свой набор значений):
Первая позиция
- 1 это — команда принята к выполнению но все еще не завершена
- 2 это — команда завершена успешно
- 3 это — команда принята, но ожидается дополнительная команда
- 4 это — в данный момент команда не может быть выполнена
- 5 это — невозможно выполнить команду в принципе
Вторая позиция
- 0 это — синтаксическая ошибка в команде
- 1 это — информационное сообщение
- 2 это — означает что сообщение относится к управляющему соединению либо соединению данных
- 3 это — сообщение о аутентификации пользователя и его правах
- 4 — не определено
- 5 — состояние файловой системы
Третья позиция
- Третья цифра окончательно специфицирует ошибку.
| Код | Описание |
| 100 | Запрошенное действие инициировано, дождитесь следующего ответа прежде, чем выполнять новую команду. |
| 110 | Комментарий |
| 120 | Функция будет реализована через nnn минут |
| 125 | Канал открыт, обмен данными начат |
| 150 | Статус файла правилен, подготавливается открытие канала |
| 200 | Команда корректна |
| 202 | Команда не поддерживается |
| 211 | Системный статус или отклик на справочный запрос |
| 212 | Состояние каталога |
| 213 | Состояние файла |
| 214 | Справочное поясняющее сообщение |
| 215 | Выводится вместе с информацией о системе по команде SYST |
| 220 | Слишком много подключений к FTP-серверу (можете попробовать позднее). В некоторых версиях указывает на успешное завершение промежуточной процедуры |
| 221 | Благополучное завершение по команде quit |
| 225 | Канал сформирован, но информационный обмен отсутствует |
| 226 | Закрытие канала, обмен завершен успешно |
| 227 | Переход в пассивный режим (h1,h2,h3,h4,p1,p2). |
| 228 | переход в длинный пассивный режим (длинный адрес, порт). |
| 229 | Переход в расширенный пассивный режим (|||port|). |
| 230 | Пользователь идентифицирован, продолжайте |
| 231 | Пользовательский сеанс окончен; Обслуживание прекращено. |
| 232 | Команда о завершении сеанса принята, она будет завершена по завершении передачи файла. |
| 250 | Запрос прошёл успешно |
| 257 | «ПУТЬ» создан. |
| 331 | Имя пользователя корректно, нужен пароль |
| 332 | Для входа в систему необходима аутентификация |
| 350 | Запрошенное действие над файлом требует большей информации |
| 404 | Данный удалённый сервер не найден |
| 421 | Процедура не возможна, канал закрывается |
| 425 | Открытие информационного канала не возможно |
| 426 | Канал закрыт, обмен прерван |
| 434 | Запрашиваемый хост недоступен |
| 450 | Запрошенная функция не реализована, файл не доступен, например, занят |
| 451 | Локальная ошибка, операция прервана |
| 452 | Ошибка при записи файла (недостаточно места) |
| 500 | Синтаксическая ошибка, команда не может быть интерпретирована (возможно она слишком длинна) |
| 501 | Синтаксическая ошибка (неверный параметр или аргумент) |
| 502 | Команда не используется (нелегальный тип MODE) |
| 503 | Неудачная последовательность команд |
| 504 | Команда не применима для такого параметра |
| 530 | Вход не выполнен! Требуется авторизация (not logged in) |
| 532 | Необходима аутентификация для запоминания файла |
| 550 | Запрошенная функция не реализована, файл не доступен, например, не найден |
| 551 | Запрошенная операция прервана. Неизвестный тип страницы. |
| 552 | Запрошенная операция прервана. Выделено недостаточно памяти |
| 553 | Запрошенная операция не принята. Недопустимое имя файла. |
Вот и все, надеюсь этот материал поможет Вам лучше понимать FTP :))


0 Комментарии。