J'utilise actuellement gnome-keyring pour gérer mes mots de passe ssh. J'aimerais savoir s'il existe des alternatives à cela, que je peux utiliser dans des situations où je n'ai pas accès à l'interface utilisateur. Je suis actuellement sous Ubuntu 12.04.
Réponses
Trop de publicités?Techniquement, gnome-keyring
n'est pas un outil GUI. Seahorse l'est. Et gnome-keyring
On peut accéder à l'infrastructure par la ligne de commande, en utilisant ce projet .
Il s'agit d'utiliser les liaisons Python que Rinzwind mentionne dans son commentaire, et en utilisant cet outil, vous pouvez simplement le faire :
./gkeyring.py get -s myserver.com -p ftp -u user
Ceci va rechercher tous les éléments du trousseau de clés concernant le serveur myserver.com avec le protocole ftp et le nom d'utilisateur user.
comme mentionné dans ce blog .
J'ai résolu ce problème avec gnome-keyring-cli .
Pour l'installer :
- cloner le répertoire
- s'assurer que glib-devel et libgnome-keyring-devel (ou l'équivalent de votre système) sont disponibles
- compiler en invoquant simplement make
- copiez à la main le binaire gnome-keyring-cli à la destination de votre choix (la mienne est ~/bin/)
Avec gnome-keyring-cli, vous pouvez rechercher, ajouter, supprimer, etc. Ce n'est pas très convivial mais ça fait l'affaire.
Si vous ne voulez pas utiliser le porte-clés gnome, vous pouvez toujours utiliser le porte-clés kernal...
Voir mes notes... https://antofthy.gitlab.io/info/crypto/passwd_caching.txt
Et plus précisément https://antofthy.gitlab.io/info/crypto/keyring_linux_kernal.txt