Il m'arrive souvent de devoir retaper ma passphrase pour utiliser une clé SSH. Quand j'ai ssh-agent qui tourne en arrière plan, un
ssh-add clé
suffit pour retenir le mot de passe.Avec un peu de bidouille au niveau du shell, j'arrive à lancer ce
ssh-add
quand j'en ai besoin (par exemple, lors d'un git clone
). Mais par exemple, quand le git clone
est effectué par un script, ça n’effectue pas le ssh-add
automatiquement...Enfin bref. Existe-t-il quelque chose qui permet de retenir la passphrase automatiquement quand on utilise une clé ?
Sur le wiki, j'ai trouvé keychain, et quand je mets
eval $(keychain --eval --quiet clé
dans mon ~/.zlogin, ça me demande ma passphrase dès que je me log sur ma machine, mais ce n'est pas ce que je veux (je veux que ça la demande uniquement quand j'ai besoin de l'utiliser).J'ai essayé avec
--noask
, mais là ça me demande jamais rien et ça ne retient pas la passphrase...Voilà, si vous connaissez quelque chose qui sait faire ça, je suis preneur.
Merci d'avance.