无法通过 SFTP 连接到 froxlor 客户端

无法通过 SFTP 连接到 froxlor 客户端

我可以使用 root 和其他 ssh 用户登录安全FTP(ProFTPD)没有问题,但我无法通过 sftp 连接到任何froxlor 客户我是通过面板添加的。

在以下帮助下这里,我做了以下事情:

  1. 将以下内容添加到/etc/proftpd/modules.conf

    LoadModule mod_sftp.c

  2. 将以下内容添加到/etc/proftpd/sql.conf

    Include /etc/proftpd/sftp.conf

  3. 创建/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>

  4. 重新启动 proftpd 和 ssh

如果我尝试通过 filezilla 连接到 froxlor 客户端主持人sftp://服务器ip用户名说,user1和用户密码,我收到以下错误:

Error:  Authentication failed.
Error:  Critical error: Could not connect to server

如果您希望我提供任何信息、日志、配置等,请告诉我。

答案1

我遇到了同样的错误。

解决方案:

请勿将其放入Include /etc/proftpd/sftp.confIfModule mod_sql.c部分。

将包含命令放在标签后的新行中IfModule mod_sql.c

相关内容