¿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 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

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!

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.