From: | "David Prieto" <davidp(at)sgth(dot)es> |
---|---|
To: | "CyberMaya <<Alex Bautista>>" <alex(at)cybermaya(dot)com>, <Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> |
Subject: | RE: [Pgsql-ayuda] Ayuda con redireccionamiento de puerto y postgresql |
Date: | 2002-06-28 06:47:18 |
Message-ID: | 003501c21e6f$a5811ae0$1701a8c0@sgth.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> en el pga_conf debo darle permisos a la ip.
> pero el problema es que cada que se conecte el server a internet
> cambia la ip.
>
> lei sobre el redireccionamiento de puertos..
>
> lo que pretendo hacer es que cada que intente conectarme al puerto por
> ejemplo: 55432
> lo redireccione al puerto 5432 como ip de local host 127.0.0.1
> asi no importa la ip de donde se conecte y siempre lo reconosca como una
> conexion local.
Puedes redireccionar el puerto con 'ipmasqadm portfw', pero la conexión al
puerto 5432 va a aparecer como procedente de la IP original, con lo cual no
nos vale.
Puedes usar el programa 'redir' (no suele venir con RedHat, pero creo que
sí viene con Debian; de todos modos, es fácil de encontrar en Internet).
Este programa hace lo que quieres: redirige conexiones. La sintaxis simple
sería:
redir --lport=55432 --laddr=IP_SERVIDOR --cport=5432 --caddr=127.0.0.1
Con esto, el programa acepta conexiones por el puerto 55432 y la IP
IP_SERVIDOR y las desvía al puerto 5432 de 127.0.0.1
Pero... ¿has pensado en la seguridad? Las conexiones van a circular por
Internet bastante 'legibles', además de que tendrías que ver cómo
implementas la política de seguridad de usuarios, etc.
Otra forma de hacerlo (más segura y aconsejable) es usar ssh. SSH te
permite redirigir puertos, y tienes la ventaja de que la comunicación va a
viajar encriptada e incluso comprimida (lo que te viene muy bien para hacer
estas cosas por Internet). También existe el 'ssltunnel' que tampoco he
probado, y que encripta las conexiones...
Mi consejo es la opción del SSH. Sé que se puede hacer pero, sinceramente,
nunca lo he hecho (las otras opciones sí las he probado y funcionan bien).
Si alguien en la lista nos puede decir exactamente cómo se haría... :-)
Un saludo,
David Prieto.
From | Date | Subject | |
---|---|---|---|
Next Message | Heinrich Terborg | 2002-06-29 21:34:42 | [Pgsql-ayuda] Ejemplo de programa en C para acceder a una BD en Postgresql |
Previous Message | Erik Torres Serrano | 2002-06-27 20:55:11 | Re: [Pgsql-ayuda] Autoincrementar con insert |