Tunelicemos, por TCP
En nuestra máquina local vamos a montar un túnel con el Linux remoto con el siguiente comandito:
ssh -N -f -g -L80:ip_publica_linux_remoto:1111 usuario@ip_publica_linux_remoto
Con esto estamos diciendo que el puerto local 80 estará "tunelizado" al puerto 1111 de la máquina remota.
Ahora bien, el puerto 1111 en el Linux remoto tenemos que redirigirlo a la máquina destino. Para ello, se puede usar rinetd, una pequeña utilidad que hace redirecciones de puertos tcp. Simplemente hay que configurar el fichero /etc/rinetd.conf con:
ip_publica_linux_remoto 1111 192.168.1.20 80
Suponiendo que la ip del equipo destino sea la 192.168.1.20.
Ahora accedemos con el navegador al puerto 80 de nuestra máquina local y estaremos accediendo al puerto 80 de la ip privada de la red remota a través del túnel que hemos montado.
Como Nota final, también se puede hacer teniendo el Linux remoto ip privada y por ejemplo redirigido el puerto ssh en el router de conexión a internet.
Próximo capítulo: Tunelicemos, por UDP
Trackbacks
Use the following link to trackback from your own site:
http://www.killall-9.net/trackbacks?article_id=tunelicemos-por-tcp&day=12&month=04&year=2006
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
about 1 month later:
2 months later:
2 months later:
2 months later:
2 months later:
2 months later:
2 months later:
2 months later:
2 months later:
2 months later:
2 months later:
2 months later:
2 months later:
2 months later: