¿Cómo verificar qué claves SSH están actualmente 'activas'?

28

¿Cómo se puede verificar qué archivos .rsa, .pem y otros archivos están "cargados" o "activos" ssh-add? Acabo de tener este 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

Después de verificar que el servidor realmente requiere la .pemclave, ¡ahora me gustaría saber qué otras claves están cargadas sin que yo lo sepa!

dotancohen
fuente

Respuestas:

40

Como se indica en ssh-addla página de manual de 'man', la -Lopción le permite ver las claves públicas de las identidades ssh-agentque mantiene actualmente. También puede usar la -lopción para ver sus huellas digitales.

llua
fuente
Gracias, de hecho leí la página de manual, ¡pero la redacción no me transmitió lo que hace!
dotancohen
18

Existe una -Lopción de ssh-addque se trata de Lparámetros de clave pública de todas las identidades representadas actualmente por el agente:

ssh-add -L
DavAlPi
fuente