
ElectricWizard
Mitglied
Thread Starter
- Dabei seit
- 13.08.2019
- Beiträge
- 313
- Reaktionspunkte
- 274
Servus Zusammen,
habe mir nach einigen Jahren mal wieder einen Mac zugelegt und kämpfe gerade mit dem SSH-Agent.
Ich würde gerne meine SSH-Keys so hinterlegen, dass er Userweit verfügbar ist. Am Liebsten wäre mir das Passwort zum Key läge in der Keychain und würde bei Login dazu verwendet werden den SSH-Key in den Agent zu tun.
Selbstverständlich kann ich den Agent mit
und dann
für das aktuell offene Terminal starten und den Schüssel hinterlegen, aber andere Programme haben da keinen Zugriff drauf. Nachdem ich das Terminal geschlossen habe ist er auch wieder weg.
Nach ein bisschen suchen habe ich gelesen, dass der SSH-Agent angeblich bei macOS standardmäßig läuft.
Das scheint auch der Fall zu sein:
Ohne "eval "$(ssh-agent -s)" bekomme ich folgendes:
Kann mir jemand Hilfestellung leisten und hat eine Idee wie ich das erreichen kann?
Hier noch meine SSH-Config:
Ich habe ein Macbook Air M2 mit
habe mir nach einigen Jahren mal wieder einen Mac zugelegt und kämpfe gerade mit dem SSH-Agent.
Ich würde gerne meine SSH-Keys so hinterlegen, dass er Userweit verfügbar ist. Am Liebsten wäre mir das Passwort zum Key läge in der Keychain und würde bei Login dazu verwendet werden den SSH-Key in den Agent zu tun.
Selbstverständlich kann ich den Agent mit
Bash:
eval "$(ssh-agent -s)"
Bash:
ssh-add ~/.ssh/id_foo
Nach ein bisschen suchen habe ich gelesen, dass der SSH-Agent angeblich bei macOS standardmäßig läuft.
Das scheint auch der Fall zu sein:
Bash:
electric@bleep:~ $ ssh-agent
SSH_AUTH_SOCK=/var/folders/vb/xqpcwrzd61zd2czlxl8f40sm0000gn/T//ssh-27hfRNAgFMuh/agent.2248; export SSH_AUTH_SOCK;
SSH_AGENT_PID=2249; export SSH_AGENT_PID;
echo Agent pid 2249;
Ohne "eval "$(ssh-agent -s)" bekomme ich folgendes:
Bash:
electric@bleep:~ $ ssh-add --apple-use-keychain ~/.ssh/id_ed25519
Error connecting to agent: No such file or directory
Kann mir jemand Hilfestellung leisten und hat eine Idee wie ich das erreichen kann?
Hier noch meine SSH-Config:
Bash:
Host *
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_ed25519
Ich habe ein Macbook Air M2 mit