psycopg2.OperationalError: FATAL: сбой аутентификации клиента

Я получаю ниже ошибку, при попытке подключиться к корпоративной БД, любая информация приветствуется.

psycopg2.OperationalError: FATAL:  client authentication failed
DETAIL:  no pool_hba.conf entry for host "xxx.xx.xx.xxx", user "enterprisedb", database "enterprisedb", SSL off
HINT:  see pgpool log for details


import psycopg2

conn = psycopg2.connect(database="enterprisedb", user = "enterprisedb", password = "wifimsdp", host = "xx.xxx.xx.xxx", port = "5431")



иметь следующую запись в pool_hba.conf

"local" предназначен только для сокетов Unix

местные все все верят

1 ответ

pg_hba.conf Файл конфигурации содержит, например, информацию аутентификации, какие хосты /IP-адреса разрешены postgresql, используя какого пользователя и к какой базе данных подключаться. IP-адрес, с которого вы пытаетесь установить соединение с вашей базой данных, не имеет записи в pg_hba.conf файл вашей системы баз данных. Основная запись на pg_hba.conf для конкретного хоста это как:

host       database  user  address  auth-method  [auth-options]

адресная часть должна указывать IP-адрес с маской, например, в 192.168.0.100/32 формат. Для более подробной информации следуйте официальной документации.

Другие вопросы по тегам