Ho un flusso di lavoro in cui sto cercando di eseguire le seguenti operazioni:
Per una determinata sessione SSH esistente, accedere alla macchina remota ed eseguire un processo da cui viene restituita una porta (ad es. è stato avviato un demone remoto). Usando questo port, vorrei creare un nuovo port forward dall'interno della sessione esistente usando EscapeChar
tecnica per istanziare una shell SSH all'interno della sessione e costruire il nuovo port forward.
La mia domanda è la seguente:
Come posso, da uno script di shell o equivalente, eseguire a livello di codice le modifiche della sessione SSH in cui è richiesto EscapeChar?
Risposta accettata:
Non è quello che hai chiesto, ma hai visto l'opzione "-D", per trasformare ssh in un server SOCKS5? Quindi puoi semplicemente eseguire programmi sul lato locale dietro tsocks
e connettiti a tutto ciò che ti piace dall'estremità remota.