Eu tive o mesmo erro.
Solução:
NÃO coloque o Include /etc/proftpd/sftp.conf
na seção IfModule mod_sql.c
.
Coloque o comando include em uma nova linha após a tag IfModule mod_sql.c
.
Eu consigo acessar root e outros usuários ssh usando SFTP (ProFTPD) sem problemas, mas não consigo me conectar via sftp a nenhum dos clientes froxlor que eu adicione através do painel embora.
Com alguma ajuda de aqui , Fiz o seguinte:
Adicione o seguinte a /etc/proftpd/modules.conf
LoadModule mod_sftp.c
Adicione o seguinte a /etc/proftpd/sql.conf
Include /etc/proftpd/sftp.conf
Crie o arquivo /etc/proftpd/sftp.conf
com o seguinte conteúdo:
<IfModule mod_sftp.c>
SFTPEngine on
SFTPLog /var/log/proftpd/sftp.log
SFTPHostKey /etc/ssh/sshhostdsakey
SFTPHostKey /etc/ssh/sshhostrsakey
</IfModule>
Proftpd e ssh reiniciados
Se eu tentar conectar via filezilla a um cliente froxlor com host sftp: // servidor-ip nome de usuário digamos, user1
e a senha do usuário, recebo o seguinte erro:
Error: Authentication failed.
Error: Critical error: Could not connect to server
Please let me know if there's any info, logs, config, etc you would want me to provide.
Eu tive o mesmo erro.
Solução:
NÃO coloque o Include /etc/proftpd/sftp.conf
na seção IfModule mod_sql.c
.
Coloque o comando include em uma nova linha após a tag IfModule mod_sql.c
.