Tengo un flujo de trabajo en el que intento hacer lo siguiente:
Para una sesión SSH existente determinada, acceda a la máquina remota y realice un proceso desde el cual se devuelve un puerto (por ejemplo, se ha iniciado un demonio remoto). Usando este puerto, me gustaría crear un nuevo puerto hacia adelante desde la sesión existente usando EscapeChar
técnica para instanciar un shell SSH dentro de la sesión y construir el nuevo reenvío de puerto.
Mi pregunta es la siguiente:
¿Cómo puedo, desde un script de shell o equivalente, realizar mediante programación modificaciones de sesión SSH en las que se requiere EscapeChar?
Respuesta aceptada:
No es lo que pediste, pero ¿has visto la opción "-D" para convertir ssh en un servidor SOCKS5? Luego puede ejecutar programas en el lado local detrás de tsocks
y conéctate a lo que quieras en el extremo remoto.