В инструкции мы рассмотрим, как установить и настроить работу FTP-сервера vsftpd на VDS с Ubuntu 20.04. Описанный алгоритм также подойдет для более ранних версий ОС: 18.04, 16.04
Установка vsftpd
Обновите пакеты и запустите установку:
После завершения установки FTP-сервер будет запущен. Убедиться в этом можно, проверив статус сервиса:
Далее добавьте vsftpd в автозагрузку:
Настройка конфигурации
Далее нужно внести изменения в конфигурационный файл vsftpd. Cоздайте копию файла, чтобы при необходимости вернуть настройки по умолчанию.
Cоздайте копию файла, чтобы при необходимости вернуть настройки по умолчанию:
Откройте конфигурационный файл:
Скопируйте в него следующий блок директив:
Сохраните изменения и закройте файл (Ctrl+X для выхода из nano, далее Y и Enter).
Перезапустите службу FTP:
Создание FTP-пользователей
Создайте пользователя для работы по FTP:
Задайте пароль для него:
Настройка файрвола
Чтобы подключения по FTP не блокировались файрволом, необходимо добавить правила, которые разрешают FTP-трафик. Рассмотрим настройку на примере UFW.
Откройте порты 20, 21, 22, 990 и зарезервируйте диапазон портов 40000-50000:
Перезагрузите UFW:
Проверьте статус сервиса UFW:
На этом установка и настройка FTP-сервера vsftpd завершена. Проверьте работу FTP, подключившись к серверу через FileZilla.