Як перевірити, які ключі SSH наразі є "активними"?


28

Як можна перевірити, які .rsa, .pem та інші файли "завантажені" чи "активні" ssh-add? У мене просто було це лякання:

$ 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

Переконавшись, що сервер насправді вимагає .pemключ, я хотів би дізнатися, які ще ключі завантажуються, не знаючи про мене!

Відповіді:


40

Як зазначено на сторінці ssh-add'man', -Lпараметр дозволяє переглядати відкриті ключі ідентифікаційних даних, що ssh-agentзберігаються в даний час. Ви також можете скористатися -lопцією для перегляду їхніх відбитків пальців.


Дякую, я насправді прочитав сторінку, але формулювання не переказало мені, що це робить!
dotancohen

18

Існує -Lваріант, ssh-addякий відповідає Lпараметрам відкритого ключа всіх ідентичностей, представлених зараз агентом:

ssh-add -L
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.