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

15

Como alguém pode verificar quais arquivos .rsa, .pem e outros estão "carregados" ou "ativos" por ssh-add ? Eu só tive esse susto:

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

Depois de verificar que o servidor de fato requer a chave .pem , gostaria de saber quais outras chaves foram carregadas sem que eu soubesse disso!

    
por dotancohen 10.07.2013 / 14:53

2 respostas

25

Como indicado na man page de ssh-add , a opção -L permite visualizar as chaves públicas das identidades que ssh-agent mantém atualmente. Você também pode usar a opção -l para visualizar suas impressões digitais.

    
por 10.07.2013 / 15:10
11

Há uma opção -L de ssh-add that L ists parâmetros de chave pública de todas as identidades atualmente representadas pelo agente:

ssh-add -L
    
por 10.07.2013 / 15:12

Tags