View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Tunnelling con OpenSSH en Windows

Según estas búsquedas, tenemos los siguientes tutoriales:

Lo que se pretende es que un PC con windows que sólo tiene acceso a la internet pública, pueda acceder a un puerto de la intranet de sico.

El método sería usando el openssh (con el putty no me aclaro):

> ssh -L puerto_local:ip_servidor_remoto:puerto_remoto\
usuario_gateway@ip_gateway

Y si se quiere optimizar recursos (no dejar una shell en el pc de gateway), se hace con -T (no coger una tty) y -N (no abrir una shell), con lo que el comando queda:

> ssh -L puerto_local:ip_servidor_remoto:puerto_remoto\
-T -N usuario_gateway@ip_gateway


Ya que el esquema es el siguiente:

PC windows <-> gateway <-> Servidor a acceder

El primer paso lo haces al hacer el ssh, el segundo paso es a dónde se conecta ese ssh remoto (que está en el argumento del parámetro "-L" del ssh).

Así, el programa ssh crea en puerto_local un forwarder a ip_servidor_remoto:puerto_remoto.

Requerimientos

El ssh para windows se baja de la siguiente dirección: http://sshwindows.sourceforge.net/.

Ejemplos


Para acceder a sico y poderte conectar por vnc de un ordenador (p.ej. el de carlos, 3.0.1.111)

 ssh ana@sico2.sicosoft.es -L 5900:3.0.1.110:5900

y después abres un VNC y le dices que se conecte a localhost:0

Para acceder a sico y poder ver el swiki

 ssh ana@sico2.sicosoft.es -L 8000:3.0.1.45:8000

y después tienes que abrir un navegador y poner la dirección http://localhost:8000.