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?
ssh
ssh-agent
gnome-keyring
Martin Monperrus
la source
la source
seahorse-ssh-askpass
imprime juste le mot de passe que je saisis sur stdout !!!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 deSSH_ASKPASS
(invite graphique).seahorse-ssh-askpass
est justessh-askpass
dans mon système. Arch Wiki/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…Si
gnome-keyring-daemon
est déjà en cours d'exécution, vous pouvez utiliserssh-add
pour ajouter votre clé au service:Par exemple:
la source