Tunel SSH inverso en Windows y en Ubuntu
Ya hable de los tuneles SSH locales donde puedes conectarte a servicios que estan detras de un firewall y/o para usar cifrado, ahora vienen los tuneles SSH remotos.
En que situacion se pueden usar?
Tu necesitas conectarte a un computador, pero no puedes conectarte directamente a el porque esta dentro de una red local y no puedes (o no quieres) abrir puertos, pero desde el computador remoto si pueden conectarse a ti.
LOCAL ———————-X———————–> REMOTO
<———————————————-
Como abrirlo y usarlo en Windows
Con el programa puTTY desde el computador remoto
Y luego el tunel
Donde:
- Source port: es el puerto que se habilitara en el computador local para conectarse al…
- Destination: …host especificado aqui
- Marca en Remote, despues en Add y finalmente en Open para iniciar la conexion
En el ejemplo use el servidor SSH, asi que luego de abrir la conexion en el computador local puedo conectarme a localhost puerto 15000 y asi tener acceso al SSH remoto.
Como abrirlo en Linux
Ejecutar en el computador remoto
ssh –R<source port>:<host destino>:<puerto destino> user@host
Y para usarlo, en el computador local
ssh user@localhost –p <source port>
Donde <source port>, <host destino> y <puerto destino> es lo mismo explicado en la parte de Windows
Comentarios recientes