Настройка FTP (vsftpd не работает)

- ОБНОВЛЕНИЕ -

Я заметил, что моя проблема в том, что по какой-то причине vsftpd не запускается. Даже когда я говорю, чтобы он запускался через "service vsftpd start". В нем говорится, что процесс выполняется на некотором PID, но когда я проверяю, что PID ничего не работает.

- ОБНОВЛЕНИЕ -

Я пытаюсь добавить FTP на свой сервер. Я хотел бы, чтобы только только аутентифицированные пользователи имели доступ по ftp. Я также хочу разрешить обновление файлов и не только доступ для чтения. Однако по какой-то причине все не работает. Пожалуйста, обратите внимание, я буду добавлять пользователя "user_foobar". Это то, что я сделал до сих пор:

sudo apt-get install vsftpd
sudo usermod -d /the/folder/that/ftp/should user_foobar

Затем я обновил файл /etc/vsftpd.conf следующей информацией:

local_enable=YES
write_enable=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

Наконец я затем отредактировал файл /etc/vsftpd.chroot_list должен иметь строку:

user_foobar 

Однако, когда я перезапускаю службу «service vsftpd restart», я получаю следующий вывод:

stop: Unknown instance: 
vsftpd start/pre-start, process 8478

Также когда Я пытаюсь просмотреть сайт ftp в Chrome по следующему адресу:

ftp://myftpsite

Ничего не отображается.

1
задан 15.04.2020, 19:00

1 ответ

Я бы порекомендовал удалить (очистить) вашу установку vsftp, а затем переустановить ее с файлами конфигурации по умолчанию, запустить службу и подтвердить ее работу. Я думаю, что у вас плохой файл conf, из-за которого он не работает должным образом.

3
ответ дан 15.04.2020, 19:01

Теги

Похожие вопросы