我们正在寻找一种对体面的散列算法(bcrypt 等)具有本机支持的 FTP 解决方案。vsftpd、proftpd 和 pureftpd 等解决方案都支持基本的 crypt()、md5 和 password() 函数。但是我们想知道是否有更好的解决方案?
我们知道 Pure-ftpd 有 scrypt 支持,但是由于某种原因我们无法让它工作。
我们遇到了同样的问题,最终发布了一个纯 ftpd 身份验证模块,该模块在 Python 中实现了身份验证逻辑。我们甚至能够与我们的公共 API 集成以实现单点登录。您可以使用此方法来使用您选择的密码哈希算法,或与 Facebook 或 Github 等第三方身份验证解决方案集成。有关更多信息,请查看https://download.pureftpd.org/pub/pure-ftpd/doc/README.Authentication-Modules