ssh-add
speichert nichts lokal oder remote auf der Festplatte. Dieser Befehl lädt Ihren privaten Schlüssel und fragt einmal nach seinem Kennwort in den zuvor gestarteten SSH-Agenten.
Der SSH-Agent speichert die privaten Schlüssel nur im Speicher. Wenn Sie den SSH-Client starten, verwendet er den privaten Schlüssel des SSH-Agenten, ohne erneut nach dem Kennwort für den privaten Schlüssel zu fragen, um sich beim Zielserver zu authentifizieren.
Das .ssh
Verzeichnis enthält (im Ausgangsverzeichnis eines beliebigen Benutzers):
authorized_keys
: Liste der öffentlichen Schlüssel, die für die Verbindung mit diesem Server verwendet werden dürfen
config
: Optionale Datei mit Konfigurationsparametern für den SSH-Client
- die öffentlichen und privaten Schlüssel, die Sie auf diesem Host für diesen Benutzer generiert haben.
known_hosts
: Führen Sie eine Liste der Hosts, mit denen Sie bereits eine Verbindung hergestellt haben, mit einem Hash, um festzustellen, ob sich der Hostschlüssel seit dem letzten Mal geändert hat.