Назад | Перейти на главную страницу

Изменение корневой папки на моем сервере vsftp

Я новичок в этом, поэтому следил за этим прохождение для настройки сервера vsftp в системе Ubuntu 16.04. С этой конфигурацией мне удалось войти на мой ftp-сервер и загрузить / загрузить файлы, но дело в том, что мне нужно войти на сервер, а затем войти в подпапку, которая имеет доступ для чтения / записи для входа пользователя в систему. Я попытался изменить ftp корневая папка, изменив

local_root=/home/$USER/ftp

к

local_root=/home/$USER/ftp/files

Но это дает мне GnuTLS error -15: An unexpected TLS packet was received. когда я перезагружаю настройки сервера и пытаюсь подключиться.

Что-то мне не хватает? Каким будет рекомендуемый подход к настройке vsftp, чтобы пользователь входил непосредственно в его папку для чтения / записи. Требуется соединение TLS.

Мое решение следующее:

Мне пришлось добавить следующее в vsftpd.conf

allow_writeable_chroot=YES
chroot_local_user=YES 
local_root=/home/$USER/ftp/files
user_sub_token=$USER
ssl_enable=NO --optional-- to get rid of the error