postgresql - 如何检查连接是否加密

标签 postgresql ssl postgresql-9.1 psqlodbc

<分区>


这个问题似乎不是关于 a specific programming problem, a software algorithm, or software tools primarily used by programmers 的.如果您认为这个问题是关于 another Stack Exchange site 的主题,您可以发表评论,说明问题可能在哪里得到解答。

关闭 4 年前

使用旧的 Postgres 服务器

PostgreSQL 9.1.2 on x86_64-unknown-linux-gnu, compiled by gcc-4.4.real (Debian 4.4.5-8) 4.4.5, 64-bit

服务器在数据目录 /var/lib/postgresql/9.1./main 中有符号链接(symbolic link) server.crtserver.key postgresql.conf 文件中的 code>ssl=true

服务器正在旧版 Debian 压缩版中运行。

客户端使用 psqlODBC 驱动程序从 Windows 10 访问服务器

sslmode=allow

在连接字符串中。

如何验证连接是否加密?客户端或服务器中是否有一些命令,或者如果没有更简单的方法,是否可以使用一些协议(protocol)分析器?

最佳答案

正确的解决方案是升级到 9.5 或更高版本并查看 pg_stat_ssl View 。这将告诉您连接是否加密以及如何加密。

关于postgresql - 如何检查连接是否加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55296044/

上一篇:ssl - 如何将 .der 文件转换为 .pub?

下一篇:facebook - 更新到 https 后无法验证 facebook og meta

相关文章:

bash - 如何使用 su -c 和 bash 脚本引用 psql 语句?

ruby-on-rails - Mac Omniauth: (google_oauth2) :Faraday::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: 证书B

c++ - C++ 电子邮件客户端中的 OpenSSL - 服务器关闭与 TLSv1 警报消息的连接

postgresql - 使用参数而不是硬编码字符串时,Postgres 查询非常慢

java - 如何获取sql查询的元数据信息

sql - 如何在 CTE 或子查询中引用 DISTINCT 列名称?

c# - Windows 上的 Postgres ODBC 与命名管道连接

python multiprocessing + peewee + postgresql 因 SSL 错误而失败

security - 为什么我面临移动网络的 SSL 问题?

sql - PostgreSQL:测试用户是否存在否则创建新用户返回他的ID