comment vérifier qu'on a fait ssh-add ?

Le
Une Bévue
dans un script qui utilise ssh et rsync via ssh à plusieurs reprises, je
dois vérifier au préalable que j'ai fait un "ssh-add", sinon je dois
rentrer ma passphrase x fois

comment vérifier ça ?

sinon je l'impose au début du script.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Philippe Weill
Le #24151551
Le 11/01/2012 11:19, Une Bévue a écrit :
dans un script qui utilise ssh et rsync via ssh à plusieurs reprises, je dois vérifier au préalable
que j'ai fait un "ssh-add", sinon je dois rentrer ma passphrase x fois...

comment vérifier ça ?

sinon je l'impose au début du script.



peux etre en regardant le man de ssh-add

cf option -l et -L et en scriptant autour
Une Bévue
Le #24152111
Le 11/01/2012 11:31, Philippe Weill a écrit :
peux etre en regardant le man de ssh-add



OUI, RTFM !!
je suis trop paresseux ;-)

cf option -l et -L et en scriptant autour



là, j'obtiens :

~ % ssh-add -l
1024 67:ed:f7:fc:92:ca:78:0c:4f:80:7a:97:1d:84:4a:b5
/home/yt/.ssh/id_dsa (DSA)

reste effectivement à scripter autour du genre :

~ % ssh-add -l | grep -c /home/yt/.ssh/id_dsa
1

et ça roule, merci beaucoup !!!
Publicité
Poster une réponse
Anonyme