Ich habe einen SSH-Schlüssel erstellt. Ich benutze es, um mit Git-Repositories zu verbinden. Beim Erstellen des Schlüssels bemerkte ich die Eingabeaufforderung, dass das Kennwort schwer zu erraten sein sollte. Aus diesem Grund habe ich ein mehr als 40 Zeichen langes Passwort gefunden. Jetzt muss ich jedes Mal, wenn ich es tue git clone
, push
oder etwas Ähnliches, das Passwort eingeben (was einige Zeit in Anspruch nimmt, besonders wenn ich es nicht richtig verstehe).
Ich bin auf jeden Fall froh, dass ich Sicherheitsfunktionen genieße. Ich würde es jedoch vorziehen, wenn das SSH-Kennwort 5 bis 15 Minuten (oder eine beliebige andere Menge) zwischengespeichert wird. Manchmal führe ich viele Operationen am Repository in einem kurzen Zeitraum durch, und die Eingabe des Kennworts nimmt zu viel Zeit in Anspruch. Wie kann ich das machen?
Antworten:
Sie können dies mit einem SSH-Agenten tun. Die meisten Desktop-Umgebungen starten eine für Sie; Sie können Ihren Schlüssel hinzufügen, indem Sie ausführen
Wenn Sie den Agenten starten müssen, führen Sie ihn aus
(Dies richtet eine Reihe von Umgebungsvariablen ein).
Mit der
-t
Optionssh-agent
können Sie das Zeitlimit festlegen. Weitere Informationen finden Sie unter Konfigurieren des Standardzeitlimits für den SSH-Agenten .quelle