Я немного новичок в Linux, так что простите, если ответ очевиден. Я уже несколько дней пытаюсь безуспешно. Я настраиваю простой сервис SFTP с vsFTPd. У меня не было проблем с настройкой учетной записи виртуального пользователя по FTP или реального пользователя по SFTP, но как только я пытаюсь объединить виртуального пользователя с SFTP, я сталкиваюсь с проблемой аутентификации.

Я следую Этому основному руководству.

Добавив эти строки в рабочую настройку Virtual User / FTP в файле конфигурации ...

ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES

Я получаю следующую ошибку от filezilla через локальную сеть:

Connecting to ***.***.**.**...
Response:   fzSftp started
Command:    open "vpolyuser@***.***.**.**" 22
Command:    Pass: *******
Error:  Authentication failed.
Error:  Critical error
Error:  Could not connect to server

Я предполагаю, что мой SSH-сервер не распознает виртуальных пользователей, которых я настроил в соответствии с приведенным выше руководством. Есть ли способ сделать это? Также я хочу, чтобы виртуальные пользователи оставались в тюрьме.

1 ответ1

0

SFTP не требует установки vsftpd. Пока работает SSH, вы можете просто войти в систему, используя учетные данные SSH.

FTPS и FTPES - это зашифрованные SSL-соединения vsftpd.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .