25 Feb 2018

Lesezeit ~1 Minute

Github verschärft SSH-Anforderungen

Heute bekam ich beim Zugriff auf mein Github-Repository auf einem Windows-Rechner folgende Fehlermeldung:

Couldn’t agree a key exchange algorithm (available: curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521)

Nach kurzer Recherche entdeckte ich den Grund dafür:

Folgende als angreifbar geltende kryptografischen Standards werden seit dem 22. Frbruar 2018 nicht mehr unterstützt:

  • TLSv1/ TLSv1.1- Dies gilt für alle HTTPS-Verbindungen, einschließlich Web-, API- und Git-Verbindungen zu https://github.com und https://api.github.com.
  • diffie-hellman-group1-sha1 - Dies gilt für alle SSH-Verbindungen zu github.com.
  • diffie-hellman-group14-sha1 - Dies gilt für alle SSH-Verbindungen zu github.com.

Wer Probleme mit der Authentifizierung bei github hat, sollte seine Git-Client-Software aktualisieren!

siehe auch: Weak cryptographic standards removed