Я следил за всеми советами, которые я нашел в Интернете, но я не могу заставить это работать.Не удается удаленно подключиться к postgresql
фона:
У меня есть настройки Postgresql 9.6 на сервере RHEL 6.8. Я пытаюсь удаленно подключиться к сервису Postgresql этого сервера от клиента под управлением Linux Mint 17.3.
Что я пробовал:
1) В postgresql.conf, я добавил эти две линии:
listen_addresses = '*'
port = 5432
2) В pg_hba.conf, я добавил эту строку:
host all all 0.0.0.0/0 md5
3) перезапущен PostgreSQL сервер впоследствии:
service postgresql-9.6 restart
4) Добавлен правило брандмауэра, чтобы разрешить подключения к порту 5432 только в случае, если:
iptables -A INPUT -s 0/0 -p tcp --dport 5432 -j ACCEPT
5) Ран netstat -tulpn | grep 5432
и получил этот результат:
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 2625/postmaster
tcp 0 0 ::::5432 :::* LISTEN 2625/postmaster
Вот команда, я побежал к подключиться к серверу от клиента:
psql -h my_host_name -d my_database_name -U postgres
И я получил следующий вывод:
psql: could not connect to server: Connection timed out
Is the server running on host "my_host_name" (my_ip_address) and accepting
TCP/IP connections on port 5432?
Вопрос:
Что еще я могу сделать, чтобы в дальнейшем устранить эту проблему?
Выполняет ли 'psql -h 127.0.0.1 ...' работу с RHEL? –