Tem certeza que você reiniciou postgresql depois disso? A configuração está correta, mas ainda está vinculada apenas ao host local.
Eu segui tudo o que posso encontrar on-line sobre como fazer isso e, até onde eu sei, tudo está correto, mas não está funcionando.
Eu tenho um servidor Linux 12.04 executando o Postgres 9.1. Eu posso SSH no servidor e trabalhar com o Postgres perfeitamente a partir daí, conectado via conexão local.
Quando tentei configurar o Postgres para acesso remoto, não consigo fazê-lo funcionar. Eu fiz as seguintes alterações: (Todos os arquivos listados estão em /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
) e iniciar / parar. Ainda assim, não consigo me conectar remotamente. Eu recebo o seguinte erro:
$ 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?
Alguma idéia?
Tags remote-access postgresql