ssh-add
Añadir, consultar y retirar identidades de un agente existente.
Antes de ejecutar
El agente debe ser accesible mediante SSH_AUTH_SOCK. No tener identidades cargadas no equivale a no poder conectar con el agente. -t limita el tiempo de carga; no elimina ni hace caducar el archivo de clave. Retirar una identidad no revoca permisos del servidor ni elimina elementos del llavero.
Ejemplos
Cargar una clave privada durante una hora e introducir su frase si se solicita.
ssh-add -t 1h ~/.ssh/id_ed25519Enumerar las huellas de las identidades cargadas.
ssh-add -lRetirar la identidad del agente sin borrar su archivo.
ssh-add -d ~/.ssh/id_ed25519Opciones y ejemplos
identity_fileFrecuenteAgregue una clave privada al agente y solicite su frase de contraseña cuando sea necesario.
ssh-add ~/.ssh/id_ed25519-l / -LFrecuenteEnumere las huellas digitales o las claves públicas que actualmente posee el agente.
ssh-add -l-t lifeFrecuenteLimitar cuánto tiempo permanece la identidad en el agente; esto no caduca ni revoca la clave en sí.
ssh-add -t 1h ~/.ssh/id_ed25519-d identity_fileFrecuenteEliminar una identidad del agente; esto no lo revoca en el servidor.
ssh-add -d ~/.ssh/id_ed25519-DElimine todas las identidades del agente actual, sin eliminar archivos clave.
ssh-add -D-cRequerir confirmación antes de utilizar una identidad agregada; Se requiere un programa de confirmación adecuado.
ssh-add -c ~/.ssh/id_ed25519-x / -XBloquea o desbloquea al agente de forma interactiva.
ssh-add -x-T public_keyPruebe si el agente puede utilizar la clave privada correspondiente.
ssh-add -T ~/.ssh/id_ed25519.pubReferencias oficiales
Revisado el 27 de octubre de 2026