Comment vérifier quelles clés SSH sont actuellement «actives»?

28

Comment vérifier quels fichiers .rsa, .pem et autres sont «chargés» ou «actifs» ssh-add? Je viens d'avoir cette peur:

$ scp -i /home/dotancohen/.ssh/dotancohen.pem [email protected]:~/files.tgz .
Warning: Identity file /home/dotancohen/.ssh/dotancohen.pem not accessible: No such file or directory.
files.tgz                                                                100%   89MB   1.5MB/s   00:59
$ scp [email protected]:~/all_git.tgz . 
files.tgz                                                                100%   89MB   1.7MB/s   00:54

Après avoir vérifié que le serveur a effectivement besoin de la .pemclé, je voudrais maintenant savoir quelles autres clés sont chargées sans que je le sache!

dotancohen
la source

Réponses:

40

Comme indiqué dans ssh-addla page de manuel de, l' -Loption vous permet de visualiser les clés publiques des identités ssh-agentactuellement gérées. Vous pouvez également utiliser l' -loption pour afficher leurs empreintes digitales.

llua
la source
Merci, j'ai bien lu la page de manuel mais la formulation ne m'a pas expliqué ce qu'elle fait!
dotancohen
18

Il existe une -Loption ssh-addqui Lrépertorie les paramètres de clé publique de toutes les identités actuellement représentées par l'agent:

ssh-add -L
DavAlPi
la source