关于postgresql:如何检查加密连接

How to check is connection encrypted

使用旧的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中具有符号链接server.crtserver.key,在postgresql.conf文件中具有ssl=true

服务器运行在旧的Debian挤压。

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

1
sslmode=allow

在连接字符串中。

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


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