Aperçu
ssh-add charge les clés privées SSH en mémoire pour qu'elles soient gérées par ssh-agent. Une fois une clé ajoutée, l'authentification est gérée automatiquement pour toutes les connexions SSH utilisant cette clé.
Fonctionnalités principales
- Ajouter des clés privées SSH à ssh-agent
- Utilisation pratique en saisissant la phrase secrète une seule fois
- Fonctionnalités pour afficher et supprimer la liste des clés ajoutées
- Support des jetons PKCS#11
Options principales
Options fréquemment utilisées avec la commande ssh-add.
Gestion des clés
Commande générée :
Essayez de combiner les commandes.
Description:
`ssh-add` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Divers exemples d'utilisation de la commande ssh-add.
Ajouter la clé SSH par défaut
ssh-add
Ajoute la clé privée située dans le chemin par défaut (~/.ssh/id_rsa, etc.) à ssh-agent. Si une phrase secrète est définie, vous serez invité à la saisir.
Ajouter une clé SSH spécifique
ssh-add ~/.ssh/my_custom_key
Ajoute la clé privée située dans le chemin spécifié à ssh-agent.
Afficher la liste des clés actuellement ajoutées
ssh-add -l
Vérifie les empreintes de clés publiques de toutes les clés privées actuellement chargées dans ssh-agent.
Supprimer une clé spécifique
ssh-add -d ~/.ssh/my_custom_key
Supprime une clé privée spécifiée de ssh-agent.
Supprimer toutes les clés
ssh-add -D
Supprime toutes les clés privées chargées dans ssh-agent.
Ajouter une clé avec une durée de vie limitée (1 heure)
ssh-add -t 3600 ~/.ssh/id_rsa
Configure la clé ajoutée pour qu'elle soit automatiquement supprimée de ssh-agent après 1 heure (3600 secondes).
Conseils et précautions
Conseils utiles et points à considérer lors de l'utilisation de ssh-add.
Vérifier l'exécution de ssh-agent
Avant d'utiliser ssh-add, vous devez vérifier que ssh-agent est en cours d'exécution. Il est généralement lancé automatiquement au démarrage de la session, mais il peut être nécessaire de le démarrer manuellement.
- Commande de vérification: pgrep ssh-agent
- Commande de démarrage (exemple): eval "$(ssh-agent -s)"
Considérations de sécurité
L'ajout de clés à ssh-agent évite de devoir ressaisir la phrase secrète, ce qui est pratique. Cependant, cela peut augmenter le risque de sécurité si une personne a un accès physique au système. Soyez particulièrement prudent avec les clés sans phrase secrète.
Utilisation de la durée de vie limitée des clés
L'utilisation de l'option -t pour limiter la durée de vie des clés permet de renforcer la sécurité en supprimant automatiquement les clés après un certain temps. C'est particulièrement utile sur les systèmes partagés ou pour des tâches temporaires.