Я следил за всем, что могу найти в Интернете о том, как это сделать, и, насколько я могу судить, все правильно, но это не работает.
У меня есть сервер Linux 12.04 с Postgres 9.1. Я могу подключиться к серверу по SSH и отлично работать с Postgres через локальное соединение.
Когда я попытался настроить Postgres для удаленного доступа, я не смог заставить его работать. Я внес следующие изменения: (Все перечисленные файлы находятся в /etc/postgresql/9.1/main)
PGOPTIONS='-i'
host all all 0.0.0.0/0 md5
listen_addresses='*'
tcp 0 0 localhost:5432 *:* LISTEN
services postgresql restart
) и запуск / остановка.И все же я вообще не могу подключиться удаленно. Я получаю следующую ошибку:
$ psql -h [server address] -U [username] -d [database name] psql: could
not connect to server: Connection refused Is the server running on
host "[server address]" ([ip address]) and accepting TCP/IP
connections on port 5432?
Любые идеи?
Вы УВЕРЕНЫ, что перезапустили postgresql после этого? Конфигурация правильная, но она по-прежнему привязана только к localhost.