Como crear un túnel SSH

SSH (Secure SHell) intérprete de comandos seguro – es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red.

OpenSSH

El protocolo SSH se utiliza con frecuencia para tunelizar tráfico confidencial sobre Internet de una manera segura.

Ejemplo:
PC usuario se conecta y establece túnel SSH con el servidor SSH. Usuario quiere descargar el archivo proyecto.zip desde el servidor ftp://ejemplo.com. El servidor SSH se conecta con el servidor FTP con la clave proporcionada por PC usuario a servidor SSH bajo conexión segura y le devuelve el archivo a PC usuario.

Esto impide a terceros examinar el contenido de la trasmisión, algo posible si las comunicaciones se realizan en Internet.

También se puede usar para evitar los cortafuegos (firewalls). Simplemente se encapsula el protocolo HTTP o el protocolo bloqueado dentro de otro permitido.

Para realizar un túnel SSH hace falta:
· un servidor SSH
· Putty

Primero hay que crear la conexión con el servidor SSH, utilizando Putty:

Introducimos la IP o el hostname del servidor y el puerto (predeterminado 22), dejando marcado el tipo de conexión SSH.

Putty

  

Más abajo en Connection esta SSH y Tunnels:
En Source port hay que poner el puerto – 8080 por ejemplo; marcamos Dynamic y pulsamos Add.

Putty

 

Hecho esto ya podemos abrir la conexión. 

Ahora, configuramos nuestro navegador para que se mediante el servidor SSH.
IE7:
Herramientas -> Opciones de Internet -> Conexiones -> Configuración de LAN:

Configuración IE7

  

Marcamos “Usar un servidor proxy para la LAN” y pulsamos en Avanzadas.

Configuración IE7

  

En Socks ponemos localhost: 8080 o el puerto elegido antes.

Configuración IE7

  

Se puede poner 127.0.0.1 o localhost

Firefox:
Herramientas -> Opciones -> Avanzadas -> Red -> Configuración:

Configuración Firefox

  

Marcamos “Configuración manual de proxy” y en ponemos 127.0.0.1 como Servidor SOCKS y el puerto elegido.

Configuración Firefox

  

Como observación final, para los que no disponen de un servidor Linux, se puede utilizar el ordenador personal (de casa) instalando OpenSSH para Windows.

Comentarios

Una respuesta para “Como crear un túnel SSH”

  1. newbie a las 1:04 el 19 de Oct del 2009

    la verdad hay miles de forma de crear un tunel de conexion mejor si lo haces desde linux con una shell del sistema conectarse al servidor
    ssh (secure shell) . con o sin proxy .

Deja una respuesta