Не удается подключиться к VSFTPD на Centos 7.1

Я не профессионал в этом, но мне удавалось несколько раз установить vsftpd на centos 6+, и он всегда работал с или без TLS. Но вот уже 24 часа я не могу заставить его работать с новой установкой Centos 7.1.

Думаю, я следил за всеми учебниками, которые сейчас есть в сети. ;) Но все равно безуспешно.

Может, кто-то что-то увидит? » При проверке systemctl status vsftpd он активен и работает.

Сначала был запущен firewalld, я открыл порт 21 с помощью --permanent и перезагрузил firewalld. Потом без удачи выключил.

Я пытаюсь войти в систему с пользователем без полномочий root, который отлично работает через SSH. Я пробовал с TLS и без него. Такое ощущение, что мне не хватает чего-то крошечного и «глупого», вроде запятой.

Когда я пытаюсь подключиться, я использую передачу с Mac. Без TLS я получаю код ошибки 203. С ошибкой TLS 157.

Если для этих двух задано значение YES:

force_local_data_ssl=YES
force_local_logins_ssl=YES

И я пытаюсь без TLS, я получаю сообщение об ошибке, в котором говорится, что мне нужно включить безопасное соединение. Похоже, это как-то работает, просто не хочет меня как-то впускать.

Есть какие-нибудь предположения о том, что может быть непонятным?

0
задан 6 December 2015 в 21:27
1 ответ

После дополнительных исследований и попыток я нашел этот ответ: https://www.benscobie.com/fixing-500-oops-vsftpd-refusing-to-run-with-writable-root-inside-chroot/

добавив это:

allow_writeable_chroot=YES

я могу войти в систему без проблем.

Однако при повторном включении брандмауэра TLS не работает. Поэтому на данный момент я застрял с менее безопасным SFTP. Если вы знаете решение этой проблемы, пожалуйста, добавьте комментарий или ответ!

.
0
ответ дан 5 December 2019 в 11:19

Теги

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