Tunnel Manager consente agli utenti di gestire facilmente un elenco configurabile di tunnel SSH e il loro ...
Tunnel Manager consente agli utenti di gestire facilmente un elenco configurabile di tunnel SSH e il loro ...
Tunnel Manager Piattaforme
Linux
Tunnel Manager Panoramica
Questo è un programma Python che mi aiuta a gestire i tunnel SSH che utilizzo regolarmente per la connettività remota sicura alle reti dell'ufficio e della casa. Il repository standard di Ubuntu contiene già un programma per la gestione di tunnel, ma non ha soddisfatto i miei requisiti, quindi l'ho usato come un'opportunità per imparare la programmazione di PyGtk.
Il programma consente di mantenere una configurazione di tunnel di port forwarding SSH comunemente usati dinamici, locali e / o remoti. Una volta configurati, i tunnel possono essere avviati e arrestati con un semplice clic del mouse o anche con l'avvio automatico all'avvio del programma. Sono supportati sia i tunnel SSHv1 che SSHv2. Il supporto SSHv1 è stato il problema principale che mi ha spinto a scrivere il mio programma.
Se si utilizza l'autenticazione SSH basata su chiave per tutti i tunnel (si, no? Se no, quindi perché no?), È possibile registrare anche le chiavi SSH con il gestore tunnel. Le chiavi possono essere caricate o scaricate con un semplice clic del mouse o anche caricate automaticamente all'avvio del programma. Questo significa gestire l'agente chiave per me è un altro grande vantaggio rispetto alle alternative esistenti.