ssh-add
ne stocke rien localement ou à distance sur le disque. Cette commande charge votre clé privée, en demandant une fois son mot de passe, dans l'agent SSH qui a été précédemment démarré.
L'agent SSH conserve les clés privées en mémoire uniquement. Lorsque vous lancez le client SSH, il utilise la clé privée de l'agent SSH, sans demander à nouveau le mot de passe de la clé privée, pour s'authentifier auprès du serveur cible.
Le .ssh
répertoire contient (dans le répertoire personnel de tout utilisateur):
authorized_keys
: liste des clés publiques autorisées à se connecter à ce serveur
config
: fichier optionnel avec paramètres de configuration pour le client SSH
- les clés publiques et privées que vous avez générées sur cet hôte pour cet utilisateur.
known_hosts
: conserve une liste des hôtes auxquels vous vous êtes déjà connecté avec un hachage pour détecter si la clé d'hôte a changé depuis la dernière fois.