首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将SSL与密码一起用于PostgreSQL?

如何将SSL与密码一起用于PostgreSQL?
EN

Stack Overflow用户
提问于 2021-12-14 09:54:26
回答 1查看 420关注 0票数 0

我正在尝试使用CA、签名的SSL证书和密钥(使用密码)来部署PostgreSQL。当我尝试启动pgsql服务时,它期待的是PEM密码,但它不会以交互式方式工作。

我们有任何非交互的方式来提供SSL密码吗?(否则,自动重新启动或停止将无法工作)

  1. 我发现本文如何在PostgreSQL/PPAS中启用SSL提到使用pg_ctl start -w,这样服务就会请求SSL密码。
  2. 我还发现本文系统d下具有密码保护SSL密钥的PostgreSQL提到了ssl_passphrase_command的使用,但这反过来也会交互地询问passphrase。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-12-14 11:29:07

可以设置以下PostgreSQL参数:

代码语言:javascript
复制
ssl = on
ssl_cert_file = 'server.crt'
ssl_key_file = 'server.key'
ssl_passphrase_command = 'echo "mypassword"'
ssl_passphrase_command_supports_reload = on

在这里,echo是一个操作系统命令,它只是重复了参数。您必须在密码中转义特殊字符,如'"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70346903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档