macOS Ventura (13): Permission denied (publickey) Fehler beheben
Nachdem ich mein MacBook auf macOS 13 (Ventura) aktualisiert habe, konnte ich plötzlich nicht mehr meine Git Repositories pushen oder pullen…
Dieses Problem kommt von einem OpenSSH Update und im Endeffekt ist die Ursache des Übels, dass der Standard Hash-Algorithmus geändert wurde. D.h. der SSH Client verwendet jetzt einen anderen Hash-Algorithmus als der Server und die beiden können nicht mehr kommunizieren…
Man kann das ganz einfach beheben, indem man in der ~/.ssh/config
den Algorithmus festlegt:
Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
Kommentare
Sie können Ihr Fediverse-Konto (z. B. Mastodon und viele andere) verwenden, um auf diesen Beitrag zu antworten.