Ubuntu Server 18.04.1. Настройка и установка FTP-сервера vsftpd
vsftpd (англ. Very Secure FTP Daemon) — FTP-сервер с поддержкой IPv6 и SSL. Первые две буквы в названии vsftpd означают “very secure” («очень защищенный»), поскольку разработчики программы предусмотрели защиту от многих возможных уязвимостей протокола FTP.
Как говорилось в ролике, если уже установленный vsftpd не стартует полностью удаляем его:
sudo apt purge vsftpd
Установка FTP-демона vsftpd:
sudo apt install vsftpd
Добавление в автозагрузку:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
Открыть доступ, если используется фаервол ufw:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
Файл с настройками:
sudo nano /etc/vsftpd.conf
Конфигурация из видео:
listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
Добавление пользователя и назначение прав на его директорию:
sudo adduser MAX
sudo mkdir /home/MAX/ftp
sudo chown MAX /home/MAX/ftp
MAX – имя вашего пользователя
by Компфуций
linux ftp server