ssh-add
Identitäten in einem vorhandenen Agenten hinzufügen, prüfen und entfernen.
Vor der Ausführung
Der Agent muss über SSH_AUTH_SOCK erreichbar sein. Keine geladenen Identitäten sind etwas anderes als ein nicht erreichbarer Agent. -t begrenzt die Verweildauer im Agenten; die Schlüsseldatei wird weder gelöscht noch ungültig. Das Entfernen aus dem Agenten widerruft keine Serverberechtigung und löscht keinen Schlüsselbundeintrag.
Beispiele
Privaten Schlüssel für eine Stunde laden; gegebenenfalls Passphrase eingeben.
ssh-add -t 1h ~/.ssh/id_ed25519Fingerabdrücke aller im Agenten geladenen Identitäten auflisten.
ssh-add -lDiese Identität aus dem Agenten entfernen, ohne die Datei zu löschen.
ssh-add -d ~/.ssh/id_ed25519Optionen und Beispiele
identity_fileHäufigFügen Sie dem Agenten einen privaten Schlüssel hinzu und fordern Sie bei Bedarf zur Eingabe seiner Passphrase auf.
ssh-add ~/.ssh/id_ed25519-l / -LHäufigListen Sie Fingerabdrücke oder öffentliche Schlüssel auf, die derzeit vom Agenten gehalten werden.
ssh-add -l-t lifeHäufigBegrenzen Sie, wie lange die Identität im Agenten verbleibt. Dadurch läuft der Schlüssel nicht ab und der Schlüssel selbst wird nicht widerrufen.
ssh-add -t 1h ~/.ssh/id_ed25519-d identity_fileHäufigEntfernen Sie eine Identität vom Agenten. Dadurch wird es nicht auf dem Server widerrufen.
ssh-add -d ~/.ssh/id_ed25519-DEntfernen Sie alle Identitäten vom aktuellen Agenten, ohne Schlüsseldateien zu löschen.
ssh-add -D-cBestätigung erforderlich, bevor eine hinzugefügte Identität verwendet wird; ein entsprechendes Bestätigungsprogramm ist erforderlich.
ssh-add -c ~/.ssh/id_ed25519-x / -XSperren oder entsperren Sie den Agenten interaktiv.
ssh-add -x-T public_keyTesten Sie, ob der Agent den entsprechenden privaten Schlüssel verwenden kann.
ssh-add -T ~/.ssh/id_ed25519.pubMaßgebliche Quellen
Geprüft am 27. Oktober 2026