vsftpd 与“加密私钥”

vsftpd 与“加密私钥”

我已经使用创建了一个 FTPS 服务器vsftpd

当我使用未加密的私钥时,vsftpd工作正常。

rsa_cert_file=/etc/vsftpd/unenc_cert.pem

如果我必须使用包含加密私钥的证书,则vsftpd无法启动。

vsftpd[42062]: 500 OOPS: SSL: cannot load RSA certificate

加密私钥:

-----BEGIN ENCRYPTED PRIVATE KEY-----
-----END ENCRYPTED PRIVATE KEY-----

有没有办法在 中使用加密的私钥vsftpd

vsftpd版本:3.0.2

答案1

经过研究/谷歌搜索/测试后,我发现vsftpd没有选项提供加密私钥的密码。

克服此限制的选项有:

  • 使用未加密的私钥
  • 使用加密的私钥并vsftpd从命令行运行。从命令行运行vsftpd将提示输入密码,每次都应手动输入。
  • 使用加密的私钥并实现expect脚本来提供密码并实现新的systemd配置而不是标准的vsftpdsystemd 配置。

这个问题已经在布吉拉

相关内容