Un túnel SSH es una forma simple de acceder a los servicios internos de facultad estando en una red exterior a FING. El túnel es fácil de crear tanto desde una máquina con Linux/Unix o con Windows.
Windows
Utilizaremos la aplicación PUTTY.
Aclaración: También se puede utilizar powershell, para esto referirse a la seccion "Linux y Powershell" ubicada mas abajo en este instructivo.
Pasos a seguir:
- Abrimos PUTTY y en el menu "Connection" - > "SSH" -> "Tunnels".
- Donde dice "Source port" ponemos el puerto local o sea el puerto que usaremos de nuestra pc ( en este ejemplo el puerto 13389).
- En "Destination" ponemos <PC destino en facultad>:<puerto destino de la pc de facultad> ( en este ejemplo: maquina_win.fing.edu.uy:3389 )
Aclaración:
- El puerto de destino es el puerto por el cual nos conectaremos a la pc en facultad, en este caso es 3389 ya que es el puerto para conexiones de escritorio remoto, pero puede varias segun la necesidad. - Luego presionamos "Add" para asi crear el Tunnel al momento de conectarnos con la maquina de facultad
- Por ultimo en el menú "Session" ingresamos en "Host Name" el nombre del servidor al instituto que pertenece y establecer conexión. Presionamos click en "Open"
- Si queremos acceder al Tunnel creado en este ejemplo, lo accederemos mediante la aplicación de windows "Conexión a Escritorio remoto".
En el campo "Computer" deberemos poner localhost:<puerto elejído en la configuración del paso 2> ( en este ejemplo localhost:13389 ). - Al presionar "Conectar", ingresamos las credenciales Windows al igual que si estuviesen fisicamente en facultad.
Linux y Powershell
El túnel se crea usando el siguiente comando en una terminal:
ssh -L <puerto local de nuestra pc>:<máquina destino en facultad>:<puerto destino en maquina de fing> <maquina de instituto que se ingresa normalmente>
Ejemplo de tunel al proxy de facultad
Un ejemplo clásico de esto es el acceso Web utilizando el proxy de la Facultad (p.ej, acceso al portal timbó).
ssh -L 2222:proxy.fing.edu.uy:3128 <nombre de ususario@login instituto>
Lista de Login:
Instituto | nombre_del_sevridor |
IA | login-ia.fing.edu.uy |
IIQ | login-iiq.fing.edu.uy |
IEM | login-iem.fing.edu.uy |
INCO | login-inco.fing.edu.uy |
IMERL | login-imerl.fing.edu.uy |
IET | login-iet.fing.edu.uy |
Funcionarios Fing | login-ssaa.fing.edu.uy |
ESTUDIANTES | login-ens.fing.edu.uy |
- En el lugar de usuario_fing debe ingresar su usuario de facultad.
- En el campo contraseña debe ingresar su contraseña Unix.
Ejemplo Escritorio remoto
ssh -L 13389:maquina_win.fing.edu.uy:3389 login-inco.fing.edu.uy
Luego en la pc que nos encontramos hay que hacer remote desktop a 'localhost:13389'.
Para hacer un tunel para ser usado con el plugin SwitchOmega
ssh -L 3128:proxy.fing.edu.uy:3128 <nombre de ususario@login instituto>