Debemos configurar el acceso remoto a nuestro motor. Este paso es opcional, solo si se quiere permitir que se acceda a nuestro servidor desde otros hosts.
Primero debemos modificar el archivo postgresql.conf:
sudo gedit /etc/postgresql/8.4/main/postgresql.conf
Buscamos la linea:
#listen_addresses = ‘localhost’
y la cambiamos por:
listen_addresses = ‘*’
También buscamos la siguiente linea:
#password_encryption = on
y la cambiamos por:
password_encryption = on
Ahora debemos modificar el archivo “pg_hba.conf”
sudo gedit /etc/postgresql/8.4/main/pg_hba.conf
Modificamos la linea 82:
# «local» is for Unix domain socket connections only
local all all ident
por:
# «local» is for Unix domain socket connections only
local all all md5
Esto lo hacemos para usar autentificación md5 con el usuario postgres.
Finalmente mandamos a reiniciar:
sudo /etc/init.d/postgresql-8.4 restart