Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

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

2 réponses
Avatar
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.

2 réponses

Avatar
Philippe Weill
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
Avatar
Une Bévue
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 !!!