Zum Inhalt springen

Wie man SSH Logins mit RSA Signaturen auf MacOS Ventura repariert

Mit der Veröffentlichung von MacOS Ventura hat Apple den RSA Algorithmus für SSH Logins deaktiviert. Dies kann Probleme bei der Verbindung mit entfernten Servern verursachen, die noch den RSA Algorithmus verwenden. Glücklicherweise ist es einfach, die Unterstützung für RSA Signaturen wieder zu aktivieren.

  1. Öffnen Sie das Terminal auf Ihrem Mac und geben Sie den Befehl „sudo vi /etc/ssh/ssh_config“ ein, um die SSH-Konfigurationsdatei zu öffnen.
  2. Scrollen Sie bis zum Ende der Datei und fügen Sie die folgenden zwei Zeilen hinzu: HostkeyAlgorithms +ssh-rsa
    PubkeyAcceptedAlgorithms +ssh-rsa
  3. Drücken Sie die Taste „Esc“ und geben Sie dann „:wq“ ein um die Datei zu speichern und vi zu verlassen.
  4. Versuchen Sie sich jetzt erneut an dem entfernten Server anzumelden. Es sollte nun erfolgreich sein.

Hinweis: Stellen Sie sicher, dass Sie als Administrator angemeldet sind, um die oben genannten Schritte ausführen zu können.

Es ist wichtig zu beachten, dass RSA ein veralteter Algorithmus ist und es sicherer ist, moderne Algorithmen wie ed25519 oder ecdsa zu verwenden. Von daher empfehle ich, die Verwendung von RSA nur als temporäre Lösung zu sehen und in Zukunft auf moderne Algorithmen umzusteigen.

Schlagwörter: