Невозможно подключиться к серверу PostgreSQL: не удалось подключиться к серверу: разрешение запрещено - PullRequest
5 голосов
/ 15 ноября 2011

Предупреждение: pg_connect (): невозможно подключиться к серверу PostgreSQL: не удалось подключиться к серверу: отказано в разрешении Сервер работает на хосте "10.0.1.201" и принимает соединения TCP / IP через порт 5432?

Это ошибка, которую я получаю при попытке подключиться к удаленной базе данных с сервера на основе linux

Хотя я могу подключиться к ней с локального хоста

Может ли кто-нибудь мне помочьв этом

Ответы [ 3 ]

19 голосов
/ 20 января 2014

Еще один возможный сценарий / решение, которое сработало для меня (для той же проблемы), здесь:

служба httpd stop

служба postgresql stop

setsebool -Phttpd_can_network_connect 1

служба httpd start

служба postgresql start

2 голосов
/ 16 ноября 2011

Проверьте настройку listen_addresses в postgresql.conf. Если установлено значение localhost, то будут приниматься только петлевые соединения, и удаленные соединения получат ошибку «отказано в соединении». Установите listen_addresses на "*", чтобы включить прослушивание на всех интерфейсах.

1 голос
/ 15 ноября 2011

В PostgreSQL вы должны настроить аутентификацию клиента в pg_hba.conf на удаленном сервере.

Узнайте больше о pg_hba.conf @ http://developer.postgresql.org/pgdocs/postgres/auth-pg-hba-conf.html, иначе вы никогда не подключитесь к этому серверу:).

Надеюсь, это поможет, Стефан

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...