Contexto:
El día de ayer me hicieron una consulta interesante.
Primero, hoy en día nadie quiere usar telnet por temas de seguridad.
Segundo, algunos equipos IoTs solo pueden ser accedidos por telnet
¿Cómo hago para que desde Internet se pueda seguir accediendo dichos equipos pero aumentando la seguridad?. La solución sería como un proxy SSH a Telnet cerca de la red de los equipos IoT
Topología:
Internet -- "Proxy SSH - Telnet" -- Equipos IoTs Telnet-Only
Solución:
La solución es muy sencilla. El Proxy SSH - Telnet que sea un servidor SSH en Linux (Debian, Ubuntu, Alpine, lo que sea).
Y desde el cliente en Internet se haría algo como:
ssh -tt user@192.168.12.1 "telnet 192.168.23.30"
Explicación técnica
Según documentación de ssh:
-t Fuerza la asignación de pseudoterminal. Esto permite ejecutar programas arbitrarios basados en pantalla en una máquina remota, lo cual puede ser muy útil, por ejemplo, al implementar servicios de menú. Varias opciones -t fuerzan la asignación de tty, incluso si ssh no tiene tty local.
Espero sea útil
No hay comentarios:
Publicar un comentario
¿Algo adicional que quieras mencionar? ¿Algun consejo?, ¿truco? Gracias!