Я пытаюсь подключиться к базе данных postgres, установленной на удаленном сервере, используя следующую команду:
psql -h host_ip
-U db_username
-d db_name
Эта ошибка:
psql: не удалось подключиться к серверу: соединение отклонено Сервер работает на хосте "" и принимает Соединения TCP/IP на порту 5432?
- Установленная версия Postgres - 9.4.
- Операционная система хоста: Ubuntu 15.04
- Клиентская операционная система: Centos 7
Я уже пробовал следующее, но проблема остается нерешенной:
- Отредактированный файл
pg_hba.conf
для включения
host all all 0.0.0.0/0 md5
- Отредактировано 'postgresql.conf' и изменил параметр прослушивания на
listen_addresses = '*'
- Перезапуск службы postgres.
- Отключен брандмауэр и iptables на хосте и клиенте.
- Я проверил, выполнив команду psql локально, и он сработал.
- Я попробовал второе решение, данное в этом question. Запуск
nmap
дал мне следующий результат:
Starting Nmap 6.47 ( http://nmap.org ) at 2015-09-07 18:08 IST
Nmap scan report for 10.17.250.250
Host is up (0.0000040s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
Я что-то упускаю. Надеюсь, кто-то может помочь.