conección a POSTGRESQL [Solucionado]
bueno que tal, estoy hace varios días con este problema.
estoy queriendo acceder a una base de datos (POSTGRESQL) remotamente. A efectos de probar la conección, instalé el POSTGRESQL con un cliente llamado pgadmin3 en 2 máquinas con windows. Para acceder a una base de datos remotamente, en el cliente pgadmin3 configuro la conexión para que me conecte a la otra máquina, indicándole la ip, el usuario, y la contraseña (en el servidor, ya modifiqué los 2 archivos para permitir las conexiones). Hasta aquí no tengo ningún problema, me conecta tanto desde una máquina como desde la otra.
el problema surge cuando quiero utilizar, en la misma máquina, pero con debian testing, el postgresql 8.3, con el mismo cliente (pgadmin3), también tengo editados los 2 archivos, pero en este caso, desde el debian puedo acceder a la base de datos de la máquina con windows, pero desde el windows, no me permite acceder a la base de datos en el debian, me dice que no escucha el puerto. En windows había tenido el mismo problema, pero lo solucioné desactivando el firewall, pero por lo que tengo entendido en debian no tengo firewall. Hay alguna forma que pueda habilitar los puertos en debian? es el 5432, si no es ese el problema, alguien sabe que puede estar pasando?
muchas gracias!
- Inicie sesión o regístrese para enviar comentarios
- 339 lecturas


Generalmente cuando instalas PostgreSQL en Debian se configura de forma que sólo pueda accederse localmente, para habilitar el acceso desde otros equipos tienes que editar el siguiente fichero:
/etc/postgresql/pg_hba.conf
El fichero viene bastante bien documentado, básicamente se trata de que habilites el acceso al rango IP de los equipos y definas el modo de autenticación.
Por tu comentario has editado dos ficheros en el servidor. ¿Es este uno de ellos?
Non nova, sed nove.
Got root?
¡¡¡¡¡¡¡¡CONEXXXXXXXXXIÓN!!!!!!!
Disarm you with a smile
¡¡¡¡¡¡¡¡CONEXXXXXXXXXIÓN!!!!!!!
A mí eso de conección me recuerda a cocción. Vamos a cocer postgresql con karlos :P
No es más rico el que más tiene sino el que menos necesita.
mmmmmm que error el de conexión, sepan disculpar ya no sabía ni lo que escribía
El problema del postgre lo pude solucionar. Parece ser que en el postgresql en windows no viene comentada la linea listen_addresses = 'localhost', por lo que solamente tuve que cambiar localhost por la ip de la máquina que quería que escuche y listo, mientras que en Debian, sí vino comentada la linea, y yo pasé por alto ese pequeño detalle.
gracias por su ayuda