для установки vsftpd выполним следующие команды

sudo apt update && sudo apt install vsftpd

Проверяем

sudo systemctl status vsftpd

Добавляем в автозагрузку

sudo systemctl enable vsftpd

Делаем бэкап файла системных настроек

sudo mv /etc/vsftpd.conf /etc/vsftpd.confbak

Открываем и редактируем конфигурацию

sudo nano /etc/vsftpd.conf
настройки:
listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
pasv_min_port=40000
pasv_max_port=50000


сохранить Ctrl+x

Перезапустить

sudo systemctl restart vsftpd

Создать пользователя и пароль под ftp

sudo useradd -m -s /bin/bash имя пользователя
sudo passwd имя пользователя

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *