Bienvenido al maravilloso mundo de OS X Llavero y ssh-agent! Desde la página del manual:
ssh-agent es un programa para mantener claves privadas utilizadas para la autenticación de clave pública (RSA, DSA, ECDSA). El
la idea es que ssh-agent se inicia en el comienzo de la X reunión o una sesión de inicio de sesión, y todos los demás
windows o programas que se inician como clientes a ssh-agent programa. A través del uso de entorno de vari-ables variables
ables el agente puede ser localizado y de forma automática se utiliza para la autenticación al iniciar sesión en otros
equipos a través de ssh(1).
La clave privada se almacena en caché en el agente y es que se obtienen a partir de ahí para autenticar la sesión. OS X, a través de Llavero, hace automático de ssh-agent de almacenamiento en caché para ti porque es "fácil de usar". Puede ser un poco alarmante, pero es sobre todo una cosa muy útil que esto sucede.
El valor predeterminado de tiempo de vida para la caché de claves es para siempre. No creo que sea un gran defecto. Va a vaciar la caché de claves en un cierre de sesión/login ciclo o de un reinicio. O puede forzar un color por el asesinato del agente mediante:
ssh-add -D
Puede hacer una lista de todas las credenciales en caché por el agente mediante la ejecución de:
ssh-add -l
Esto va a hacer lo mismo, pero muestran el total de las claves públicas:
ssh-add -L