Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OpenSSH Tunneling

Paulino Huerta
March 04, 2013
190

OpenSSH Tunneling

Redirección de puertos mediante un cliente OpenSSH para tunelizar todo el tráfico de un servicio TCP

Paulino Huerta

March 04, 2013
Tweet

Transcript

  1. Usando OpenSSH para transportar tráfico de otro protocolo ¿Cómo redireccionar

    puertos para crear un canal de datos desde fuera al interior de la intranet?
  2. Esto se conoce como tunneling. Mediante SSH puedes usar un

    servicio de la red interna, con peticiones hacia éste desde el Internet, con la condición de tener una cuenta de ususario en el sistema con la IP pública, la máquina intermedia.
  3. • ­f indica a ssh pasar a background justo antes

    de ejecutar el comando. • ­L es la redirección o reenvío, su forma es puerto­ local:host:puerto­remoto. • ­N indica no ejecutar un comando en el sistema remoto ssh ­f [email protected] ­L 2254:192.168.114.1:80 ­N
  4. Beneficio: • el tráfico web viaja por un canal encriptado.

    • Simplicidad: desde tu cliente web basta con direccionar a localhost:2254 Esto no es otra cosa que redireccionar el puerto local 2254 al puerto 80 del host 192.168.114.1