Ich versuche, meine SSH-Konfiguration auf dem Mac (Mac OS Sierra 10.12.6) so einzurichten, dass die Passphrase für meinen SSH-Schlüssel im Schlüsselbund gespeichert wird. Zuvor konnte ich das mit machen
ssh-add -K ~/.ssh/id_rsa
Aber in letzter Zeit scheint das nicht mehr zu funktionieren. Nach diesem Artikel scheint sich das Verhalten der SSH-Konfiguration unter Mac OS> 10.12.2 geändert zu haben. Die empfohlene Methode zur Behebung dieses Problems besteht darin UseKeychain yes
, die SSH-Konfiguration zu ergänzen . Also hier ist mein .ssh/config
Abschnitt Host *
:
Host *
Port 22
ServerAliveInterval 60
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes
UseKeychain yes
Beim Versuch, auf einen fremden Host zu ssh, wird folgende Fehlermeldung angezeigt:
$ ssh my-host
/Users/USER/.ssh/config: line 16: Bad configuration option: usekeychain
Irgendwelche Ideen, warum dies passiert und wie ich es beheben kann? Vielen Dank!
ssh -F /dev/null ...
vorübergehend über , es funktioniert für mich.