Liberando acesso remoto ao PostgreSQL
De Wiki Integrator do Brasil
Inicialmente
Para realizar os passos abaixo, é necessário ter acesso root ao servidor, o que esta disponível somente em maquinas VPS e maquinas de banco de dados dedicada.
Acesso remoto
1. Para configurar a liberação do acesso remoto ao postgreSQL, execute os comandos abaixo na íntegra, logado como root no SSH:
echo "local all all md5 host all all 127.0.0.1 255.255.255.255 md5 host all all 0.0.0.0/0 md5 host all all ::1/128 md5 host all postgres ::1/128 md5" > /var/lib/pgsql/data/pg_hba.conf
2. Edite o arquivo /var/lib/pgsql/data/postgresql.conf. Os comandos a seguir realizam backup do original e modificam o necessário.
cp -p /var/lib/pgsql/data/postgresql.conf /var/lib/pgsql/data/postgresql.conf.bk sed -i "s#.*listen_addresses.*#listen_addresses = '*' #" /var/lib/pgsql/data/postgresql.conf
Reinicie o serviço após as configurações.