„Could not open a connection to your authentication agent“ beheben
English
Deutsch
Problem:
Du möchtest einen SSH-Schlüssel mit ssh-add hinzufügen. Es schlägt mit dieser Meldung fehl:
ssh_agent_error.txt
Could not open a connection to your authentication agent.Lösung
ssh-agent verwaltet die von ssh-add hinzugefügten Schlüssel. Selbst wenn bereits eine Instanz läuft, kennt die aktuelle Shell-Instanz sie möglicherweise nicht – ssh-agent setzt die Umgebungsvariable SSH_AGENT_PID.
Um eine neue Instanz von ssh-agent zu starten, führe diesen Befehl aus:
start_ssh_agent.sh
eval $(ssh-agent)Wenn du diesen Ansatz auf einem Server verwendest (der nicht regelmäßig neu gestartet wird), sammelt sich im Laufe der Zeit eine enorme Anzahl laufender ssh-agents an. Daher solltest du von Zeit zu Zeit killall ssh-agent ausführen, um alle ssh-agent-Instanzen zu beenden, die du nicht mehr verwenden kannst (weil du nicht mehr auf die Umgebungsvariablen zugreifen kannst).
Check out similar posts by category:
Linux
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow