Não é o que você pediu, mas você viu a opção "-D", para transformar o ssh em um servidor SOCKS5? Então você pode apenas executar programas no lado local por trás de tsocks
e conectar-se a qualquer coisa que você goste no final remoto.
Eu tenho um fluxo de trabalho no qual estou tentando fazer o seguinte:
Para uma determinada sessão SSH existente, acesse a máquina remota e execute um processo a partir do qual uma porta é retornada (por exemplo, um daemon remoto foi iniciado). Usando essa porta, gostaria de criar uma nova porta a partir de dentro da sessão existente usando a técnica EscapeChar
para instanciar um shell SSH dentro da sessão e construir a nova porta para frente.
Minha pergunta é a seguinte:
Como eu - de um script de shell ou equivalente - programaticamente executo modificações de sessão SSH em que o EscapeChar é necessário?
Não é o que você pediu, mas você viu a opção "-D", para transformar o ssh em um servidor SOCKS5? Então você pode apenas executar programas no lado local por trás de tsocks
e conectar-se a qualquer coisa que você goste no final remoto.