Доброго дня.
Не получается с ходу настроить vsftpd с анонимным доступом. Т.е. выложить по FTP файлы, которые будут доступны для скачивания без авторизации.
С разными параметрами конфига то сервис недоступен, то требует авторизации. Но данные пользователей сервера не подходят.
Версия Ubuntu Server 18.04.
У компа не ограниченный доступ в интернет.
FTP в ufw разрешен:
user@server:/etc$ sudo ufw status
Status: active
To Action From
-- ------ ----
Apache ALLOW Anywhere
20/tcp ALLOW Anywhere
21/tcp ALLOW Anywhere
vsftpd.conf
listen_ipv6=YES
anonymous_enable=YES
local_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
allow_writeable_chroot=YES
FTP клиент выдает ошибку "vsftpd refusing to run with writable root inside chroot()". Ясно, что что-то с правами, но побороть проблему самостоятельно не получается.
В конечном варианте нужно перенести директорию vsftpd в /var/www/html, чтобы была возможность скачать файл как по FTP, так и по HTTP.
Но это тоже непонятно как сделать.
В чем может быть ошибка?
Как исправить?
ТС не появлялся на Форуме более трех месяцев по состоянию на 25/02/2020 (последняя явка: 28/10/2019). Модератором раздела принято решение закрыть тему.
--zg_nico