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.