Задать вопрос
svisch
@svisch

Почему не получается подключиться к postgressql из интернета?

Здравствуйте. Помогите плиз решить проблему подключения к postgres из сети.
Суть проблемы в следующем. Установил postgres 13 на сервер. Подключившись к нему по ssh к pg получается подключиться, но вот из сети посредством pgadmin выдает следующую ошибку:
"Unable to connect to server:
не удалось подключиться к серверу: Нет маршрута до узла
Он действительно работает по адресу "ip server"
и принимает TCP-соединения (порт 5432)?"

Погуглив проблему предпринял слудующее:
1. В файле pg_hba.conf добавил host all all 0.0.0.0/32 scram-sha-256 (пробовал также ай пи машины, с которой подключаюсь)
2. В файле postgres.conf добавил listen_adresses ="*"

Не помогло.
Прошу заметить еще, что команда
netstat -nltp | grep 5432
выдает следующее:
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 13051/postmaster
tcp6 0 0 :::5432 :::* LISTEN 13051/postmaster

не знаю должен ли там быть postmaster. Особо не шарю в администрировании. Может 5432 занят думаю чем то. фиг знает.
  • Вопрос задан
  • 3584 просмотра
Подписаться 2 Простой Комментировать
Ответ пользователя galaxy К ответам на вопрос (2)
@galaxy
не знаю должен ли там быть postmaster. Особо не шарю в администрировании. Может 5432 занят думаю чем то. фиг знает

все нормально там

не удалось подключиться к серверу: Нет маршрута до узла

А тут не только в pg_hba проблема. У вас до сервера нет маршрута. Проверяйте, что вы задали в pgadmin в качестве адреса сервера.
Ответ написан