Imaginez que plutôt que de copier coller des clés publiques dans un fichier authorized_keys, une simple commande suffirait.

Aujourd'hui, je vous présente mon nouveau projet : Akmey !

Le but d'Akmey est simple, permettre à tous d'ajouter et de supprimer un utilisateur dans le fichier des clés autorisées.

Une démo ?

Pas de problème, j'ajoute une clé ici :

L'ajout d'une clé se fait via un serveur SSH sécurisé, aucun problème de ce côté-là.
Tada ! Ma clé est enregistrée sur Akmey maintenant.

Maintenant, on passe de l'autre côté, disons que mon ami veut ajouter ma clé pour que je puisse accéder à sa machine. Un client existe, voici comment on l'utilise :

Voilà, tout simple, non ?

Voilà, simplissime non ? Ce projet est encore en alpha-bêta-delamorkitu, mais ça marche à peu près. Tout le code source est disponible sur GitHub.

Source de la couverture : Robert Gramner on Unsplash