Не удается получить удаленный доступ к PostgreSQL

В Debian есть PostgreSQL 9.2. Мой файл /etc/postgresql/9.2/main/postgresql.conf содержит:

 listen_addresses = '127.0.0.0, 212.49.109.137' password_encryption = on 

«212.49.109.137» – это IP-адрес компьютера, на котором запущен PostgreSQL.

/etc/postgresql/9.2/main/pg_hba.conf содержит:

 host all all 85.12.201.202 255.255.255.0 md5 

85.12.201.202 – это IP-адрес клиента, который пытается подключиться. Я пытаюсь подключиться, используя:

 psql -h 212.49.109.137 -U postgres -d postgis_template 

И получить ошибку:

 psql: could not connect to server: Timeout Is the server running on host "212.49.109.137" and accepting TCP/IP connections on port 5432? 

В netstat -pln я вижу:

 tcp 0 0 127.0.0.0:5432 0.0.0.0:* LISTEN 5127/postgres 

One Solution collect form web for “Не удается получить удаленный доступ к PostgreSQL”

Контрольный список:

  • Вы перезагрузили / перезапустили сервер после изменения конфигурации?
  • Является ли брандмауэр настроенным на передачу TCP-порта 5432 от клиента?
  • Действительно ли PostgreSQL работает на этом порту? Использовать netstat -tnlp | grep :5432 netstat -tnlp | grep :5432 чтобы узнать. (запускать как root для получения имени программы)
  • Нет другого правила в блокировании доступа pg_hba.conf ?
  • Есть ли ошибки в вашем журнале ошибок?

Теперь, когда я смотрю вашу конкретную конфигурацию, похоже, что вы указали маску подсети неправильным образом. Попробуйте это вместо этого:

 host all all 85.12.201.202/32 md5 

Я отклонился от вашей маски 255.255.255.0, потому что это позволяет всем в 85.12.201. сеть для подключения.

  • Как проверить, что куст DB уже существует?
  • Синтаксическая ошибка: неиспользуемая строка при использовании regexp_replace в сценарии bash
  • Как запустить pgpool (или любой сервис) через postgres (любой конкретный) пользователь
  • Как решить проблему службы PostgreSQL не запускается?
  • Проблемы с запуском службы postgresql
  • Postgresql не запускается после перезагрузки. Kali linux Малина Pi 2
  • Как регистрировать данные таблицы PostgreSQL в syslog?
  • Пароли для вновь созданных пользователей?
  • ufw не разрешает подключения к порту 5432
  • Не удалось установить postgresql в Ubuntu 14.04
  • postgresql auth против активного каталога samba
  • PostgreSQL Ubuntu 16.04
  • Interesting Posts

    Использование grep / awk / sed для сортировки и объединения двух файлов

    Команда Wrapper, которая запускает программу во временном каталоге и удаляет ее после выполнения

    Извлечь имена хостов из не хэшированных ssh known_hosts

    Могу ли я получить микросекундную зернистость, когда я рассчитываю количество наносекунд от Windows Epoch до сегодняшнего дня?

    Linux перегревается на Macbook Pro 12,1 (начало 2015 года), но не на ноутбуке Asus

    Автоматизация процесса создания виртуального хоста

    Исключая некоторые из команд, которые хранятся в истории bash

    Как получить / dev / ttyUSB * для отображения?

    удалить .gitignored файлы с помощью rsync

    Как показать прогресс с GPG для больших файлов?

    Разрешить перемещение, но не помещать в inner-sftp

    Почему точка посередине пути?

    как заставить XTerm никогда не использовать жирные символы?

    Что представляет собой файл по умолчанию / etc / inittab при новой установке Debian Jessie?

    почему карта памяти не работает должным образом?

    Linux и Unix - лучшая ОС в мире.