Fehler: „ssh-add: illegal option -- K“
Diese Fehlermeldung bedeutet, dass Ihre Version von ssh-add
die macOS-Keychain-Integration nicht unterstützt, die das Speichern Ihrer Passphrase in der Keychain ermöglicht.
Die Option -K
ist die Standardversion von ssh-add
von Apple, bei der die Passphrase für das Hinzufügen eines SSH-Schlüssels zum ssh-agent in Ihrer Keychain gespeichert wird. Wenn Sie eine andere Version von ssh-add
installiert haben, fehlt möglicherweise die Unterstützung von -K
.
Das Problem beheben
Um Ihren privaten SSH-Schlüssel zum ssh-agent hinzuzufügen, können Sie den Pfad zur Apple-Version von ssh-add
angeben:
$ /usr/bin/ssh-add -K ~/.ssh/id_rsa
Hinweis: If you created your key with a different name, or if you are adding an existing key that has a different name, replace id_rsa in the command with the name of your private key file.
Weiterführende Informationen
- „Einen neuen SSH-Schlüssel generieren und zu ssh-agent hinzufügen“
- Linus-Manpage für SSH-ADD
- Um die Apple-Manpage für SSH-ADD anzuzeigen, führen Sie in Terminal
man ssh-add
aus.