Jak sprawdzić, które klucze SSH są obecnie „aktywne”?


28

Jak sprawdzić, które .rsa, .pem i inne pliki są „ładowane” lub „aktywne” ssh-add? Właśnie przestraszyłem się:

$ scp -i /home/dotancohen/.ssh/dotancohen.pem someUser@1.2.3.4:~/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 someUser@1.2.3.4:~/all_git.tgz . 
files.tgz                                                                100%   89MB   1.7MB/s   00:54

Po sprawdzeniu, że serwer faktycznie wymaga .pemklucza, chciałbym teraz wiedzieć, które inne klucze są ładowane bez mojej wiedzy!

Odpowiedzi:


40

Jak podano na ssh-addstronie podręcznika, -Lopcja umożliwia przeglądanie kluczy publicznych tożsamości, które ssh-agentobecnie przechowuje. Możesz także użyć tej -lopcji, aby wyświetlić ich odciski palców.


Dziękuję, faktycznie przeczytałem stronę podręcznika, ale sformułowanie nie przekazało mi, co robi!
dotancohen,

18

Istnieje -Lopcja, ssh-addże istnieją Lparametry klucza publicznego wszystkich tożsamości aktualnie reprezentowanych przez agenta:

ssh-add -L
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.