Re:[Gvsig_usuarios] POSTGIS conexión remota

Ayuntamiento de Bétera - btSIG btsig en betera-ayto.com
Jue Mayo 17 12:14:19 CEST 2007


Gracias por la ayuda.
Finalmente he resuelto el problema con la ayuda de todos.

Encontré también una página que lo explica bastante bien:
http://www.guia-ubuntu.org/index.php?title=PostgreSQL#Permitir_conexiones_re
motas

habla del fichero postgresql.conf:

-----------------------------------------------
#listen_addresses = 'localhost'
Y la substituimos por la siguiente línea:

listen_addresses = '*'
Posteriormente buscamos la siguiente línea y le quitamos la marca de
comentario:

#password_encryption = on
Y nos debe quedar lo siguiente:
password_encryption = on
------------------------------------------------
y reiniciamos postgres

Configurando la lista de acceso:
------------------------------------------------
Configurar la lista de acceso
La configuración de la lista de acceso permite decirle a PostgreSQL qué
método de autentificación usar y establecer relaciones de confianza para
ciertas máquinas y redes. Hay que editar el fichero
/etc/postgresql/8.2/main/pg_hba.conf:

$ sudo vi /etc/postgresql/8.2/main/pg_hba.conf
Al final del archivo se encuentra una lista de acceso predeterminada, ahora,
dependiendo de su necesidad puedes hacer lo siguiente:

Si necesita que cualquier usuario se conecte por medio de una dirección IP
en especifico, agregue al final la siguiente línea:
host all all 192.168.1.4 255.255.255.0 md5

La dirección IP y la SubMascara de Red son ejemplos, cámbielas por datos del
usuario que requiera realizar la conexión.

Si necesita que cualquier usuario se conecte por medio de una IP determinada
sin importar el password (confiamos en dicha IP), la línea es:
host all all 192.168.1.4 255.255.255.255 trust
Si necesita que cualquier usuario se conecte por medio de cualquier
dirección IP, agregue al final la siguiente línea:
host all all 0.0.0.0 0.0.0.0 md5
Si necesita que un usuario determinado se conecte a una base de datos
determinada por medio de una dirección IP en especifico, agregue al final la
siguiente línea:
host MyDataBase MyUser 192.168.1.4 255.255.255.0 md5
Guarda los cambios realizados en el archivo y reinicia el demonio para que
los cambios surjan efecto:
$ sudo /etc/init.d/postgresql-8.2 restart
------------------------------------------------

Así he conseguido que funcione.
Gracias de nuevo.

-------------------------------
Saludos,

Antonio García Benlloch
Ingeniero en Geodesia y Cartografía
Mail: btsig en betera-ayto.com
Telf: 96.160.03.51 extensión: 166
Fax:  96.169.09.24
C/ Gascón Sirera, 9 - 46117 Bétera (Valencia)
Sitio web: www.btsig.es


Más información sobre la lista de distribución gvSIG_usuarios