我正在使用 Ubuntu 12.04,我已经设置了 ProFTPd 服务,该服务使用 SSL/TLS、存储在 MySQL 数据库中的虚拟用户和配额 (mod_tls、mod_sql、mod_sql_mysql、mod_quotatab、mod_quotatab_sql)。它运行良好。
我现在想通过 SFTP 而不是 SSL/TLS 设置相同的东西。我已经使用 mod_sftp 和 mod_sftp_sql 从源代码构建了 ProFTPd。
是否可以通过 SFTP/SQL 使用密码验证用户?
SFTPAuthMethods
我看到了接受的指令password
。如何将其与 mod_sftp_sql 和 SQL 查询绑定?所有找到的文档都是关于公钥认证方法的。
答案1
我猜,SFTPAuthorizedUserKeys、SFTPAuthorizedHostKeys 和 SQLNamedQuery 就是您正在寻找的参数。
mod_sftp_sql 模块文档页面上有很好的解释: