Я пытаюсь подключить свой PowerBI к базе данных postgreSQL. По этой причине мне нужно включить SSL-соединения. До сих пор я создал server.key и server.crt файлы, как указано в documentation Я также изменил файл postgresql.conf со следующими параметрами:Включить SSL-соединения на сервере PostgreSQL
#authentication_timeout = 1min # 1s-600s
ssl = on # (change requires restart)
#ssl_ciphers = 'HIGH:MEDIUM:+3DES:!aNULL' # allowed SSL ciphers
# (change requires restart)
#ssl_prefer_server_ciphers = on # (change requires restart)
#ssl_ecdh_curve = 'prime256v1' # (change requires restart)
ssl_cert_file = 'server.crt' # (change requires restart)
ssl_key_file = 'server.key' # (change requires restart)
#ssl_ca_file = '' # (change requires restart)
#ssl_crl_file = '' # (change requires restart)
#password_encryption = on
#db_user_namespace = off
#row_security = on
Но я не имею никакого успеха, то, я пропал без вести? версия
Postgres: 9.5 WIndows 8
Я использую ODBC, чтобы проверить, если соединение с SSL на самом деле работает, и как вы можете видеть, оно не:
Я хотел бы выяснить, как для этого, но я также был бы рад, если бы я мог заставить Power BI не подключаться к SSL-соединению. Если есть кто-то, кто знает, как это сделать, дайте мне знать!
EDIT Дополнительная информация: pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
#host all all 127.0.0.1/32 md5
hostssl all all 127.0.0.1/32 md5
# IPv6 local connections: host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#host replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5
Не можете ли вы просто отключить требование? На вашем снимке экрана установлен режим SSL, требуемый 'require'. Вы не можете изменить это, чтобы разрешить или отключить? –
Я использую ODBC, чтобы проверить, действительно ли работает SSL-соединение. Мне нужно это для подключения к Power BI –
Вы используете самозаверяющий сертификат? Если это так, возможно, это не сработает. Возможно, вам понадобится получить сертификат от уполномоченного центра сертификации. – Alexander