systemadmin.es > Redes > Establecer tuneles automáticamente al conectar a un servidor SSH

Establecer tuneles automáticamente al conectar a un servidor SSH

Una de las grandes funcionalidades de OpenSSH es la posibilidad de establecer tuneles para poder conectar a servidores que no tenemos visibilidad directamente. Vamos a ver cómo configurar el ssh_config para hacerlo automáticamente.

En los ficheros /etc/ssh/ssh_config y ~/.ssh/config podemos configurar para cada host opciones especificas. Entre las opciones exite:

  • LocalForward: Permite establecer túneles. Como primer parámetro deberemos indicar el puerto local y como segundo el host remoto
  • RemoteForward: Permite establecer túneles inversos. Como primer parámetro deberemos indicar el puerto remoto y como segundo el el host y puerto del lado local

Un ejemplo sería:

Host ejemplo
     LocalForward 127.0.0.1:8888 172.16.1.1:8888

De esta forma cada vez que conectemos al host “ejemplo” añadirá automáticamente sin necesidad de opciones extra un túnel del puerto local 127.0.0.1:8888 al 172.16.1.1:8888 del lado remoto.

2 comments to “Establecer tuneles automáticamente al conectar a un servidor SSH”

  1. En mi opinión, el ssh es la navaja suiza de las comunicaciones y cada día se descubre algo nuevo con él.

  2. Muy interesante!!

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>