Я пытаюсь настроить ssl-сертификат для сервера PostgreSQL. Я создал файл сертификата (server.crt) и ключ (server.key) в каталоге данных и обновил параметр SSL на on, чтобы включить безопасное соединение.
Я просто хочу, чтобы только сервер был аутентифицирован сертификатами сервера на стороне клиента и не требовал аутентификации клиента на стороне сервера. Я использую psql в качестве клиента для подключения и выполнения команд.
Я использую PostgreSQL 8.4 и Linux. Я попытался с помощью приведенной ниже команды подключиться к серверу с включенным SSL.
psql "postgresql://localhost:2345/postgres?sslmode=require"
но я получаю
psql: invalid connection option "postgresql://localhost:2345/postgres?sslmode"
Что здесь не так? Правильно ли я пытаюсь подключиться к серверу с включенным режимом SSL? Можно ли аутентифицировать только сервер, а не клиента?
sslmode=verify-full
, а не толькоrequire
. - person Bruno   schedule 24.12.2012