Como verificar quais chaves SSH estão atualmente 'ativas'?


28

Como verificar se .rsa, .pem e outros arquivos são 'carregados' ou 'ativos' por ssh-add? Eu só tive esse susto:

$ 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

Depois de verificar se o servidor realmente exige a .pemchave, agora eu gostaria de saber quais outras chaves estão carregadas sem que eu saiba!

Respostas:


40

Conforme declarado na ssh-addpágina do manual, a -Lopção permite visualizar as chaves públicas das identidades ssh-agentmantidas atualmente. Você também pode usar a -lopção para visualizar as impressões digitais.


Obrigado, eu de fato li a página de manual, mas o texto não me transmitiu o que faz!
dotancohen

18

Há uma -Lopção de ssh-addque LTSI parâmetros de chaves públicas de todas as identidades atualmente representados pelo agente:

ssh-add -L
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.