En realidad, es un proceso de 3 pasos para conectarse a un servidor PostgreSQL de forma remota a través de pgAdmin3.
Nota:uso Ubuntu 11.04 y PostgreSQL 8.4.
-
Debe hacer que PostgreSQL escuche las conexiones TCP entrantes remotas porque la configuración predeterminada permite escuchar solo las conexiones en la interfaz de bucle invertido. Para poder acceder al servidor de forma remota, debe agregar la siguiente línea en el archivo
/etc/postgresql/8.4/main/postgresql.conf:
direcciones_de_escucha ='*'
-
PostgreSQL por defecto rechaza todas las conexiones que recibe desde cualquier dirección remota, debe relajar estas reglas agregando esta línea a
/etc/postgresql/8.4/main/pg_hba.conf:
alojar todo todo 0.0.0.0/0 md5
Esta es una regla de control de acceso que permite que cualquiera inicie sesión desde cualquier dirección si puede proporcionar una contraseña válida (la palabra clave md5). Puede usar la red/máscara necesaria en lugar de 0.0.0.0/0.
-
Cuando haya aplicado estas modificaciones a sus archivos de configuración, debe reiniciar el servidor PostgreSQL. Ahora es posible iniciar sesión en su servidor de forma remota, utilizando el nombre de usuario y la contraseña.