Die Option --apple-use-keychain
ist in Apples Standardversion von ssh-add
, die die Passphrase in deiner Schlüsselkette für dich speichert, wenn du einen SSH-Schlüssel zum SSH-Agenten hinzufügst. Wenn du eine andere Version von ssh-add
installiert hast, fehlt möglicherweise die Unterstützung für --apple-use-keychain
.
Das Problem beheben
Um deinen privaten SSH-Schlüssel zum SSH-Agent hinzuzufügen, kannst du den Pfad zur Apple-Version von ssh-add
angeben:
/usr/bin/ssh-add --apple-use-keychain ~/.ssh/id_ed25519
Hinweise:
- Die Option
--apple-use-keychain
ist in der Standardversion vonssh-add
von Apple enthalten. Verwenden Sie bei MacOS-Versionen vor Monterey (12.0)-K
statt--apple-use-keychain
. - Wenn du deinen Schlüssel unter einem anderen Namen erstellt hast oder einen vorhandenen Schlüssel hinzufügst, der einen anderen Namen aufweist, ersetze id_ed25519 im Befehl durch den Namen der Datei deines privaten Schlüssels.
Weiterführende Themen
- Generieren eines neuen SSH-Schlüssels und Hinzufügen des Schlüssels zum ssh-agent
- Linus-Manpage für ssh-add
- Führe
man ssh-add
im Terminal aus, um die Manpage von Apple für SSH-ADD anzuzeigen.