ssh-add
no almacena nada local o remotamente en el disco. Este comando carga su clave privada, solicitando una vez su contraseña, en el Agente SSH que se inició anteriormente.
El agente SSH guarda las claves privadas solo en la memoria. Cuando inicia el cliente SSH, utiliza la clave privada del Agente SSH, sin solicitar nuevamente la contraseña de la clave privada, para autenticarse en el servidor de destino.
El .ssh
directorio contendrá (en el directorio de inicio de cualquier usuario):
authorized_keys
: lista de claves públicas permitidas para conectarse a este servidor
config
: archivo opcional con parámetros de configuración para el cliente SSH
- las claves públicas y privadas que ha generado en este host para este usuario.
known_hosts
: mantenga una lista de hosts a los que ya se conectó junto con un hash para detectar si la clave del host ha cambiado desde la última vez.