ssh-add
Ajouter, afficher et retirer des identités d’un agent existant.
Avant de commencer
L’agent doit être accessible par SSH_AUTH_SOCK. L’absence d’identités diffère d’une impossibilité de joindre l’agent. -t limite la durée de chargement, sans supprimer ni faire expirer le fichier de clé. Retirer une identité de l’agent ne révoque pas son autorisation sur le serveur et ne supprime pas un élément du trousseau.
Exemples
Charger une clé privée pour une heure et saisir sa phrase secrète si demandée.
ssh-add -t 1h ~/.ssh/id_ed25519Lister les empreintes des identités chargées dans l’agent.
ssh-add -lRetirer cette identité de l’agent sans supprimer son fichier.
ssh-add -d ~/.ssh/id_ed25519Options et exemples
identity_fileCourantAjoutez une clé privée à l'agent, en lui demandant sa phrase secrète si nécessaire.
ssh-add ~/.ssh/id_ed25519-l / -LCourantRépertoriez les empreintes digitales ou les clés publiques actuellement détenues par l'agent.
ssh-add -l-t lifeCourantLimiter la durée pendant laquelle l'identité reste dans l'agent ; cela n'expire pas et ne révoque pas la clé elle-même.
ssh-add -t 1h ~/.ssh/id_ed25519-d identity_fileCourantSupprimez une identité de l'agent ; cela ne le révoque pas sur le serveur.
ssh-add -d ~/.ssh/id_ed25519-DSupprimez toutes les identités de l'agent actuel, sans supprimer les fichiers clés.
ssh-add -D-cExiger une confirmation avant qu'une identité ajoutée ne soit utilisée ; un programme de confirmation approprié est requis.
ssh-add -c ~/.ssh/id_ed25519-x / -XVerrouillez ou déverrouillez l'agent de manière interactive.
ssh-add -x-T public_keyTestez si l'agent peut utiliser la clé privée correspondante.
ssh-add -T ~/.ssh/id_ed25519.pubRéférences officielles
Vérifié le 27 octobre 2026