SSH, remote port to local port

Este es un pequeño y sencillo truco que muchas veces se nos olvida. SSH tiene la posibilidad de compartir puertos, tanto de local a remoto como de remoto a local. Muchas veces puede que tengamos acceso al puerto SSH de un equipo, pero no a otros puertos o a puertos de otros equipos. Entonces... ¿Cómo accedemos a diferentes puertos? Con SSH y el nateo de puertos, o lo que es lo mismo, estableciendo un túnel SSH. Con algo tan sencillo como
shell> ssh -L 8080:localhost:80 equipo.remoto.com
conseguimos que bajo el puerto 8080 de nuestro equipo local (localhost) esté el mismo contenido disponible que en el 80 del equipo remoto.
En caso de que nos interese ir un paso más allá, podremos hacerlo tal que así,
shell> ssh -L 8080:segundo.remoto.com:80 primero.remoto.com
En este caso, en localhost tenemos el puerto 80 de un equipo al que no podemos acceder, pero al que el equipo remoto sí puede acceder.
Posibilidades de SSH, muchas ;-)

La entrada SSH, remote port to local port la puedes leer en Puppet Linux.


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios