L’agent mémorise temporairement vos clés déverrouillées pour des connexions fluides.
objectifs d’apprentissage
- Démarrer l’agent.
- Ajouter une clé.
- Lister et retirer.
prérequis
- Clé générée.
- Terminal.
notions clés
- ssh-agent.
- ssh-add.
- Durée de vie.
- Sécurité de l’agent.
démonstration guidée
étape 1
Démarrer l’agent et y charger la clé.
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
étape 2
Lister et retirer les clés de l’agent.
ssh-add -l
ssh-add -d ~/.ssh/id_ed25519
exercice
Ajoutez la clé avec un TTL de 30 minutes pour l’agent si votre OS le supporte.
correction
Exemple via variable env (implémentations variables).
SSH_ASKPASS_REQUIRE=force SSH_ADD_OPTS='-t 1800' ssh-add ~/.ssh/id_ed25519 || true
quiz éclair
- Quelle commande ajoute la clé à l’agent ?
- a) ssh-add
- b) ssh-agent
- c) ssh-keygen