GNU/Linux >> Linux Esercitazione >  >> Linux

Regolare in modo programmatico/dinamico il port forwarding della sessione Ssh?

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.


Linux
  1. Come configurare il tunneling SSH

  2. Come terminare la connessione SSH che non risponde in Linux?

  3. Ssh – Registrazione dei tentativi di accesso Ssh?

  4. ssh attraverso un router senza port forwarding

  5. Tunnel SSH HTTPS

Come modificare la porta SSH su VPS

Utilizzo di SSH Port Forwarding come strumento di sicurezza in Linux

Come modificare la porta SSH in Linux:una guida semplice

Come modificare la porta SSH in CentOS

Come modificare la porta SSH su Centos 7.x?

Come cambiare la porta SSH su Ubuntu?