Je souhaite enregistrer une phrase secrète de clé SSH dans gnome-keyring, puis l'utiliser automatiquement lorsque j'en ai besoin.
Comment faire ça?
Je souhaite enregistrer une phrase secrète de clé SSH dans gnome-keyring, puis l'utiliser automatiquement lorsque j'en ai besoin.
Comment faire ça?
Réponses:
Pour enregistrer la phrase secrète, utilisez seahorse-ssh-askpass du package seahorse:
cd $HOME/.ssh
/usr/lib/seahorse/seahorse-ssh-askpass my_key
Assurez-vous que la clé publique est le nom de fichier de la clé privée plus .pub
, dans l'exemplemy_key.pub
Pour utiliser automatiquement la clé par la suite, voir "Boîte de dialogue Gnome Keyring and SSH" et à la première utilisation, cochez "Déverrouiller automatiquement cette clé chaque fois que je suis connecté".
ssh-add
cependant: SSH_ASKPASS=/usr/lib/seahorse/seahorse-ssh-askpass ssh-add /path/to/private/key </dev/null
. La redirection de l'entrée standard est requise pour forcer l'utilisation de SSH_ASKPASS
(invite graphique).
/usr/libexec/seahorse/ssh-askpass
, mais… oui, il ajoute la clé à l'agent et utilise une invite graphique mais cela ne résout pas le problème. La prochaine fois, je dois ajouter à nouveau la clé et saisir à nouveau la phrase secrète…
seahorse-ssh-askpass
imprime juste le mot de passe que je saisis sur stdout !!!