我正在try 为PostgreSQL server配置ssl证书.我在数据目录中创建了一个证书文件(server.crt)和密钥(server.key),并将参数SSL更新为"on",以启用安全连接.
我只希望服务器在客户端通过服务器证书进行身份验证,而不需要服务器端客户端的真实性.我使用psql作为客户端来连接和执行命令.
我正在使用PostgreSQL 8.4和Linux.我try 使用下面的命令连接到启用SSL的服务器
psql "postgresql://localhost:2345/postgres?sslmode=require"
但我越来越
psql: invalid connection option "postgresql://localhost:2345/postgres?sslmode"
我做错了什么?我在启用SSL模式的情况下try 连接到服务器的方式正确吗?只验证服务器而不验证客户端可以吗?