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.
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!
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