2015-03-23 5 views
0

Я знаю, что эта проблема задана несколько раз, но после поиска часов и попыток нескольких решений ничто не сработало для меня.pgAdmin III Сервер не прослушивает

Проблема: я не могу подключиться удаленно к моему серверу postgresql-9.3, используя pgAdmin III.
Сервер postgres находится на RHEL6, а графический интерфейс pgAdmin находится в Windows.

pg_hba.conf file: Я только что разрешил все соединения, пока не выясню проблему.

local all    all          trust 
# IPv4 local connections: 
host all    all    0.0.0.0/0    trust 
# IPv6 local connections: 
host all    all    ::1/128     trust 

postgres.conf файл:

listen_addresses = '*' 
port = 5432 
max_connections = 100 

Я перезагрузил сервер, и не имеют пароль на мой пользователя Postgres. Я могу получить доступ к серверу локально, но не удаленно.

Любая помощь была бы принята с благодарностью.

Edit: После запуска NETSTAT

tcp  0  0 0.0.0.0:5432    0.0.0.0:*     LISTEN  26369/postmaster 
+0

Если вы подключаетесь к внешнему ip сервера с локального сервера? Скажем, сервер h как ip 192.168.0.100, можете ли вы подключиться к нему, когда находитесь на самом сервере? – Paul

+0

Просто попробовал, и да, я могу. – knguyen2525

+0

Если это работает, скорее всего, это связано с брандмауэром. – Paul

ответ

0

брандмауэра проблемы. Отключенный межсетевой экран и удаленное соединение работали нормально.

+0

Обратите внимание, что просто отключить брандмауэр - это всего лишь быстрая мера, чтобы узнать, была ли эта проблема. Лучше всего найти способ включения postgres для работы через брандмауэр, чем просто отключить его из-за безопасности. – Paul

+0

Спасибо за хед-ап. Я планирую скоро обойти эту проблему. – knguyen2525

Смежные вопросы