postgresql - 如何使用带 SSL key 的 psql?

标签 postgresql ssl private-key psql

如何使用带有 SSL key 的 psql 连接到 PostgreSQL 服务器,就像 ssh -i $KEY 一样?

最佳答案

您可以使用 PGSSLCERT and PGSSLKEY environment variables如果你不使用 default locations .

例如:

PGSSLMODE=verify-full PGSSLCERT=cert.pem PGSSLKEY=key.pem psql -h servername

记得使用verify-full for the sslmode ,因为其他的不会保护您免受 MITM 攻击。

关于postgresql - 如何使用带 SSL key 的 psql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15836066/

相关文章:

php - PHP 请求是否通过 SSL 加密

java - 通过 Java 的 SSL 套接字连接

c++ - CURL SSH key 密码安全

java - 如何将私钥从十六进制转换为 PrivateKey 对象?

django - 根据属性值从数据库中检索随机记录,直到达到限制,如果未达到限制,则与其他记录一起完成

postgresql - Spring 数据错误 : "HHH000389 Unsuccessful: drop table if exists"

postgresql - 如果您的数据库已经使用了布隆过滤器,仍然值得使用吗?

node.js - Node HTTPS 请求 SELF_SIGNED_CERT_IN_CHAIN

security - 如何通过我的代码安全地签署交易? (算法)

postgresql - 在 View 上使用 'instead of' 触发器为 jsonb 数组中的每个元素插入