Список кодів відповідей FTP

Семантика[ред. | ред. код]

Відповідь FTP сервера на будь-яку команду FTP сервера складається з трьох цифр. Розглянемо значення кожної цифри в кожній позиції.

Перша позиція[ред. | ред. код]

  • Одиниця означає, що команда прийнята до виконання але ще не завершена.
  • Двійка означає, що виконання команди успішно завершене.
  • Трійка означає, що команда прийнята й очікується якась додаткова команда.
  • Четвірка означає, що на даний момент команда не може бути виконана.
  • П'ятірка означає принципову неможливість виконання команди.

Друга позиція[ред. | ред. код]

  • Нуль відповідає синтаксичній помилці.
  • Одиниця відповідає інформаційному повідомленню.
  • Двійка повідомляє про те, що повідомлення відноситься або до керуючого з'єднання, або до з'єднання даних.
  • Трійка відповідає повідомленням про аутентифікацію користувача та його права.
  • Значення четвірки не визначено.
  • П'ятірка відповідає повідомленню про стан файлової системи.

Третя позиція[ред. | ред. код]

Третя цифра остаточно специфікує помилку.

Повний список кодів відповідей FTP сервера[ред. | ред. код]

Код Опис
100 Запрошену дію ініційовано, дочекайтеся наступної відповіді перш ніж виконувати нову команду.
110 Коментар.
120 Функція буде реалізована через nnn хвилин.
125 Канал відкритий, обмін даними розпочатий.
150 Статус файлу правильний, готується відкриття каналу.
200 Команда коректна.
202 Команда не підтримується.
211 Системний статус або відгук на довідковий запит.
212 Стан каталогу.
213 Стан файлу.
214 Довідкове пояснювальне повідомлення.
215 Виводиться разом з інформацією про систему по команді SYST.
220 Служба готова для нового користувача.
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 Запитана операція не прийнята. Неприпустима назва файлу.

Див. також[ред. | ред. код]

Посилання[ред. | ред. код]