sshPilot il gestore SSH con interfaccia moderna e tunneling avanzato

La gestione delle connessioni SSH è una delle attività più frequenti per amministratori di sistema, sviluppatori e utenti avanzati. Sebbene strumenti come Putty e Termius siano molto diffusi, molti utenti cercano soluzioni native, open source e più leggere. sshPilot nasce proprio con questo obiettivo: offrire un gestore SSH moderno, integrato con il terminale e ricco di funzionalità, pensato per GNU/Linux.

sshPilot è un’applicazione scritta in Python che combina semplicità d’uso e potenza. L’interfaccia è a schede, permettendo di gestire più sessioni contemporaneamente, con scorciatoie da tastiera per navigare rapidamente tra host e tab. Il supporto per il file .ssh/config consente di caricare automaticamente le configurazioni esistenti, semplificando la transizione da strumenti tradizionali.

Una delle caratteristiche più apprezzate è il supporto completo per il port forwarding: locale, remoto e dinamico. Questo rende sshPilot ideale per chi deve creare tunnel sicuri, accedere a servizi interni o bypassare firewall. Inoltre, il plugin SCP integrato permette di caricare file rapidamente sui server remoti, senza dover ricorrere a comandi esterni o script manuali.

sshPilot e la sicurezza

La sicurezza è un altro punto forte. sshPilot utilizza libsecret per la gestione sicura delle credenziali, supporta la generazione di coppie di chiavi e la loro installazione automatica sui server remoti. È possibile anche attivare una modalità privacy che nasconde IP e host nella finestra principale, utile in ambienti condivisi o durante presentazioni.

Installare sshPilot su Linux

sshPilot è distribuito come pacchetto deb per l’installazione su Ubuntu, Debian e derivate e il pacchetto rpm specifico per Fedora 42. Al momento, Debian Bookworm non è supportato a causa della versione obsoleta di libadwaita. L’installazione è semplice: basta scaricare il pacchetto dalla sezione releases del progetto e installarlo con dpkg. Per chi preferisce lavorare da sorgente, è sufficiente clonare il repository, installare le dipendenze indicate in requirements.txt e avviare l’app con python3 run.py.  L’app richiede una versione recente di GNOME e le librerie GTK4, libadwaita e VTE, tutte facilmente installabili tramite i gestori di pacchetti standard.

Dal punto di vista estetico, sshPilot offre temi chiari e scuri, font personalizzabili e schemi di colore per il terminale. Questo consente di adattare l’interfaccia alle preferenze dell’utente, migliorando la leggibilità e l’ergonomia. La navigazione è ottimizzata per l’uso da tastiera, con scorciatoie intuitive per aprire, chiudere e spostarsi tra le schede. sshPilot è rilasciato sotto licenza GPL v3, garantendo piena libertà di utilizzo, modifica e distribuzione. 

Home sshPilot

Lascia un commento