Kоды ответов FTP сервера

Kоды ответов FTP сервераДля работы с лютым сервером очень полезно знать формат его ответов, так что сохраним себе не память коды ответов FTP сервера:
Ответ FTP сервера на любую команду состоит из трех цифр. Значение каждой цифры в каждой позиции:

Первая позиция:

  • 1 - команда принята к выполнению но еще не завершена
  • 2 - выполнение команды успешно завершено
  • 3 - команда принята и ожидается какая-либо дополнительная команда
  • 4 - в данный момент команда выполнена быть не может
  • 5 - невозможно выполнить команды не только в данный момент, но и вообще.

Список команд FTP

Список команд FTP

 

 

Приведем краткий список команд FTP:

Сначала перечислим стандартные команды команды, поддержку которых можно ожидать (но к сожалению не всегда) на любом сервере (RFC 959):

 

 

FTP протокол передачи файлов

FTP протокол передачи файлов

 

FTP ( File Transfer Protocol — протокол передачи файлов) — стандартный протокол, предназначенный для передачи файлов по TCP-сетям, построенный на архитектуре «клиент-сервер» и использующий разные сетевые соединения для передачи команд и данных между клиентом и сервером.

Сервер предоставляет клиенту доступ к данным (обычно это файлы и каталоги) клиенту либо анонимно, либо после аутентификации, при которой логин и пароль передаются открытым текстом. Можно использовать протокол SSH для шифрования логина, пароля и передаваемых данных.

Что содержит vsftpd.conf

Что содержит vsftpd.confПри установке программы удобно, когда под рукой есть полное описание настроек, поэтому приведу, хоть и почти полностью "скопипизженное", но зато подробное описание.

vsftpd.conf - конфигурационный файл FTP сервера vsftpd. Обычно расположен в /etc/vsftpd.conf. Вы можете изменить местоположение файла, через аргументы командной строки. Аргументы командной строки это путь и имя конфигурационного файла для vsftpd.

Каждая строка vsftpd.conf это комментарий или директива.Строки с комментариями начинаются с символа # и игнорируются. Директивы имеют формат: