Keymaker / KeySmith è un progetto open source pensato per rendere più accessibile la gestione delle chiavi SSH su Linux.

Chiunque abbia dovuto generare o configurare chiavi sa che la riga di comando può risultare ostica, soprattutto per utenti meno esperti. Con KeySmith, invece, tutto avviene attraverso un’interfaccia grafica moderna basata su GTK4 e Libadwaita, in linea con le linee guida GNOME. L’applicazione permette di generare chiavi Ed25519, RSA ed ECDSA, con opzioni personalizzabili come dimensione della chiave, commento e passphrase. Ogni chiave viene creata seguendo le migliori pratiche di sicurezza, con permessi corretti applicati automaticamente.
Funzionalità pensate per sicurezza e praticità
KeySmith non si limita alla generazione delle chiavi, ma offre anche strumenti per gestire quelle già presenti nella directory ~/.ssh. L’applicazione mostra tipo, fingerprint e metadati di ogni chiave, consentendo di copiarne la parte pubblica con un clic o di generare comandi ssh-copy-id per distribuirle rapidamente su server remoti. È possibile modificare le passphrase in modo sicuro e cancellare chiavi non più necessarie con conferma, evitando errori accidentali. Tutte le operazioni crittografiche vengono delegate agli strumenti OpenSSH, garantendo affidabilità e conformità agli standard.
KeySmith e l’integrazione in GNOME
L’interfaccia è pulita e reattiva, con notifiche contestuali che guidano l’utente durante le operazioni. KeySmith integra anche preferenze configurabili tramite GSettings, permettendo di impostare valori predefiniti come tipo di chiave o dimensione RSA. Per chi desidera maggiore flessibilità, l’app supporta variabili d’ambiente per personalizzare directory e modalità di debug.

KeySmith è distribuito sotto licenza GPLv3 ed è pensato per essere installato facilmente tramite Flatpak o compilato dai sorgenti con Meson e Ninja. È un progetto giovane ma già completo, che punta a integrare in futuro funzioni avanzate come la gestione di known_hosts, l’integrazione con agenti SSH e persino la distribuzione diretta su GitHub o GitLab. In questo modo, KeySmith si propone come un vero e proprio hub centrale per chi lavora quotidianamente con connessioni sicure su Linux.
Home: KeySmith