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_ed25519

Enumerar las huellas de las identidades cargadas.

ssh-add -l

Retirar la identidad del agente sin borrar su archivo.

ssh-add -d ~/.ssh/id_ed25519

Opciones y ejemplos

identity_fileFrecuente

Agregue una clave privada al agente y solicite su frase de contraseña cuando sea necesario.

Ejemplo
ssh-add ~/.ssh/id_ed25519
-l / -LFrecuente

Enumere las huellas digitales o las claves públicas que actualmente posee el agente.

Ejemplo
ssh-add -l
-t lifeFrecuente

Limitar cuánto tiempo permanece la identidad en el agente; esto no caduca ni revoca la clave en sí.

Ejemplo
ssh-add -t 1h ~/.ssh/id_ed25519
-d identity_fileFrecuente

Eliminar una identidad del agente; esto no lo revoca en el servidor.

Ejemplo
ssh-add -d ~/.ssh/id_ed25519
-D

Elimine todas las identidades del agente actual, sin eliminar archivos clave.

Ejemplo
ssh-add -D
-c

Requerir confirmación antes de utilizar una identidad agregada; Se requiere un programa de confirmación adecuado.

Ejemplo
ssh-add -c ~/.ssh/id_ed25519
-x / -X

Bloquea o desbloquea al agente de forma interactiva.

Ejemplo
ssh-add -x
-T public_key

Pruebe si el agente puede utilizar la clave privada correspondiente.

Ejemplo
ssh-add -T ~/.ssh/id_ed25519.pub

Referencias oficiales

Revisado el 27 de octubre de 2026