Я могу войти в корень и других пользователей SSH, использующих SFTP (ProFTPD) без проблемы, но я не могу соединиться через sftp ни с одним из froxlor клиентов, которые я добавляю через панель все же.
С некоторой справкой отсюда, я сделал следующее:
Добавьте следующее к /etc/proftpd/modules.conf
LoadModule mod_sftp.c
Добавьте следующее к /etc/proftpd/sql.conf
Include /etc/proftpd/sftp.conf
Создайте файл /etc/proftpd/sftp.conf
со следующим содержанием:
<IfModule mod_sftp.c> SFTPEngine on SFTPLog /var/log/proftpd/sftp.log SFTPHostKey /etc/ssh/sshhostdsakey SFTPHostKey /etc/ssh/sshhostrsakey </IfModule>
Перезапущенный proftpd и ssh
Если я пытаюсь соединиться через filezilla с froxlor клиентом с хостом sftp://, IP сервером имя пользователя говорит, user1
и пароль пользователя, я получаю следующую ошибку:
Error: Authentication failed.
Error: Critical error: Could not connect to server
Сообщите мне, существует ли какая-либо информация, журналы, конфигурация, и т.д. Вы хотели бы, чтобы я обеспечил.
У меня была та же ошибка.
Решение:
НЕ помещают Include /etc/proftpd/sftp.conf
в эти IfModule mod_sql.c
раздел.
Место включать команда в новой строке после эти IfModule mod_sql.c
тег.