ich frage mich gerade wie das gedacht ist:
systemd startet ssh-agent als user-unit, was ich durchaus nett finde, aber ich finde keine Möglichkeit SSH_AUTH_SOCK entsprechend zu setzen. Natürlich könnte ich das manuell machen, der Wert/Pfad scheint immer »/run/user/1000/openssh_agent« zu bleiben, aber wenn systemd schon das Starten übernimmt, sollte es doch auch irgendeine Möglichkeit bieten SSH_AUTH_SOCK richtig zu setzen?
Natürlich habe ich selbst schon recherchiert und im Log steht
Code: Alles auswählen
Mär 18 10:39:21 pc agent-launch[565]: dbus-update-activation-environment: setting SSH_AUTH_SOCK=/run/user/1000/openssh_agent
Mär 18 10:39:21 pc agent-launch[565]: dbus-update-activation-environment: setting SSH_AGENT_LAUNCHER=openssh
Code: Alles auswählen
$ dbus-update-activation-environment --all --verbose
(da steht alles möglich drin, aber nichts vom ssh-agent)
abgesehen von ssh-agent auf andere Art und Weise zu starten oder SSH_AUTH_SOCK selbst richtig zu setzen, fällt mir jetzt nichts mehr ein.
lg smutbert