Re: pg_hba.conf - Configurar IP variable

From: Juan Martínez <jeugenio(at)umcervantes(dot)cl>
To: "jp (at) gmx" <mozstyle2002(at)gmx(dot)net>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: pg_hba.conf - Configurar IP variable
Date: 2006-09-24 17:20:39
Message-ID: 4516BE67.7080308@umcervantes.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

jp @ gmx escribió:
> Hola,
> Tengo la necesidad de administrar una BD desde un pc que se conecta con ISP
> que entrega IP variables (dhcp) por lo cual cada vez que el pc cambia de ip,

Normalmente es lo que nos pasa a todos los que nos conectamos desde
nuestras casas a Internet ;-)

> no es posible se conecte a la BD para administrarla, he intentado hacer lo
> siguiente sin conseguirlo.

Seria tremendamente inseguro.

> pg_hba.conf
> host all miBD miip.no-ip.com 255.255.255.0 md5

Si leiste la documentacion, habras descubierto que eso no funciona.

> [...]
> ¿Será que pg_hba.conf no es capaz de resolver?

Creo que no leiste la doc.

Una de las principales fortalezas de Postgres es la seguridad en el
acceso a la BD, al nivel de red.

No tiene sentido dar acceso a host's por su nombre, cuando lo que vale
en realidad es tener claro quien nos accesa.

Los nombres de dominio no son mas que una humanizacion de las redes (es
mas facil recordar un nombre que una direccion de red...dicen...). Pero
lo que valen son sus direcciones puras.

La gracia de PG_HBA es dar accesos muy reducidos a un conjunto de
maquinas (o redes) especificas al ORDBMS, en forma simple. Entonces usar
nombres puede ir en contra de eso, ya que un nombre de host solo denota
a un host.

Ahora, una solucion, es que acceses via ssh si el servidor esta sobre
alguna plataforma Linux/*BSD, y accedes a la consola localmente.

Otra cosa puede ser que tu ISP casero, te de ip's solo de un segmento (o
varios) conocidos. Esos los podrias añadir como accesos host en PG_HBA.
Ahora tienes que tener muy claro que expones mucho una BD al hacerla
transitar por internet. Por ende debes usar SSL en forma obligatoria.

> ¿es posible colocar el nombre del equipo remoto en vez de su IP?

No

--
Juan Martinez

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message L.S.C. Zorobabel Vega Díaz 2006-09-24 17:37:59 Re: Primer query lento, los demas rapidos
Previous Message Alvaro Herrera 2006-09-24 16:08:44 Re: Sobre variable targetList en una estructura Query