Jak wyświetlić listę kluczy dodanych do ssh-agent za pomocą ssh-add?


Odpowiedzi:


234

Użyj -lopcji, ssh-addaby wyświetlić je według odcisku palca.

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

Lub za pomocą, -Laby uzyskać pełny klucz w formacie OpenSSH.

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

Ten drugi format jest taki sam, jak w przypadku umieszczenia ich w ~/.ssh/authorized_keyspliku.


1
[rahul @ srv1 ~] $ ssh-add -l Nie można otworzyć połączenia z agentem uwierzytelniającym.
Rahul Patil,

1
@RahulPatil Czy na tym komputerze działa agent SSH? Uruchom to na tym samym komputerze, do którego dodano klucze, a nie na zdalnym!
gertvdijk

4
Możesz uruchomić to polecenie na zdalnym hoście, jeśli włączone jest przekazywanie agenta kluczy.
Patrick

3
Przykład:ssh-agent sh -c 'ssh-add; ssh-add -l'
kenorb

2
@gertvdijk W rzeczywistości mówiłem o nazywaniu. Od nazwy ssh-addbrzmi, jakby to polecenie dodawało tylko klucze do agenta. A potem ssh-agentpowinien wiedzieć, jakie klucze trzyma. Moja perspektywa była inna.
Shiplu Mokaddim
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.