Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Postgresql - Conexiones Remotas
Postgresql - Conexiones Remotas
1. Por seguridad, tras una instalacin por defecto de PostgreSQL en Centos, este aceptar
nicamente conexiones locales en el puerto 5432/tcp.
[root@localhost a]# netstat -punta | grep LISTEN
tcp
0
0 127.0.0.1:5432
0.0.0.0:*
LISTEN
3026/postmaster
2. Para
modificar
este
comportamiento
tenemos
que
editar
el
fichero /var/lib/pgsql/data/pg_hba.conf, que contiene la configuracin para la autenticacin de
clientes y aadir el listado de las redes y/o IPs desde las que nos vamos a conectar:
[root@localhost a]# vim /var/lib/pgsql/data/pg_hba.conf
host all
all
127.0.0.1/32
md5
host all
all
172.25.13.13/32 md5
host all
all
172.25.13.0/16 md5su [root@localhost a]# service postgresql stop
Stopping postgresql service:
[OK]
[root@localhost a]# service postgresql start
Starting postgresql service:
[OK]
0
0
0 0.0.0.0:22
0 0.0.0.0:5432
0.0.0.0:*
0.0.0.0:*
LISTEN
LISTEN
1711/sshd
29993/postmaster
[OK]
[OK]
Version
----------------------------------------------------------------------------------------------------------PostgreSQL 8.1.11 on x86_64-redhat-linux-gnu, compiled by GCC gcc (GCC) 4.1.2
20070626 (Red Hat 4.1.2-14)
(1 fila)
Nota:
Otros detalles que hay que tener en cuenta para la conexin remota, es desactivar el firewall en el
servidor de base de datos postgres.