↑ ↓ auswählen, Enter öffnen, Esc schließen

SSH-Agent starten und Schlüssel befristet laden

Werte anpassen, der Befehl aktualisiert sich live
user@server
eval "$(ssh-agent -s)" && ssh-add -t 4h ~/.ssh/id_ed25519_server

Startet einen SSH-Agent für die aktuelle Shell und lädt den Schlüssel nach einmaliger Eingabe der Passphrase. Mit -t wird der Schlüssel nach der angegebenen Zeit automatisch wieder entfernt. ssh-add -l zeigt die geladenen Schlüssel, ssh-add -D entfernt alle.

Hinweis: Auf Desktops läuft meist schon ein Agent, dann genügt der ssh-add-Teil.

Auch gesucht als

  • Passphrase nicht ständig eingeben
  • SSH Key in Agent laden
  • ssh-add Could not open a connection to your authentication agent

Verwandte Einzeiler

Alle aus SSH

Erst lesen, dann ausführen.

Die Befehle auf myline.de greifen direkt in Server, Dateien und Datenbanken ein. Ein falscher Pfad oder Platzhalter kann Daten unwiderruflich löschen oder einen Server unerreichbar machen.

  • Alle Befehle werden ohne Gewähr bereitgestellt und sind nicht auf jedem System getestet.
  • Vor dem Ausführen verstehen, was ein Befehl tut, und jeden Platzhalter prüfen.
  • Vorher ein Backup anlegen und möglichst zuerst auf einem Testsystem ausprobieren.
  • Die Ausführung erfolgt auf eigene Verantwortung. Eine Haftung für Schäden ist ausgeschlossen, soweit gesetzlich zulässig.