Comment lister les clés ajoutées à ssh-agent avec ssh-add?


Réponses:


235

Utilisez l' -loption pour ssh-addles lister par empreinte digitale.

$ ssh-add -l
2048 72:...:eb /home/gert/.ssh/mykey (RSA)

Ou avec -Lpour obtenir la clé complète au format OpenSSH.

$ ssh-add -L
ssh-rsa AAAAB3NzaC1yc[...]B63SQ== /home/gert/.ssh/id_rsa

Le dernier format est le même que vous le mettriez dans un ~/.ssh/authorized_keysfichier.


1
[rahul @ srv1 ~] $ ssh-add -l Impossible d'ouvrir une connexion à votre agent d'authentification.
Rahul Patil

1
@RahulPatil Utilisez-vous un agent SSH sur cette machine? Exécutez ceci sur la même machine à laquelle vous avez ajouté les clés, pas celle distante!
gertvdijk

4
Vous pouvez exécuter cette commande sur l'hôte distant si le transfert de l'agent de clé est activé.
Patrick

3
Exemple:ssh-agent sh -c 'ssh-add; ssh-add -l'
Kenorb

2
@ gertvdijk Je parlais en fait de nommer. D'après le nom, ssh-addil semble que cette commande ne devrait ajouter que des clés à l'agent. Et puis ssh-agentdevrait savoir quelles sont ses clés. Mon point de vue était différent.
Shiplu Mokaddim
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.