staging.inyokaproject.org

"Best practice" für Kompatibilität zu alten openssl Versionen

Status: Ungelöst | Ubuntu-Version: Server 20.04 (Focal Fossa)
Antworten |

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Hallo,

gibtes wohl eine "Best Practice", welchen Algorithmus man i openssl aktivieren sollte, um Kompatibilität zu alten Openssl-Versionen zu gewährleisten?

Also auf dem Server, auf den zugegriffen werden soll, ist Openssl 1.1.1f vorhanden. Der Server, der sich dorthin verbinden soll, hat Solaris mit Openssl 1.0.2h.

Da kommt dann eben, wenn per sftp zugegriffen werden soll, die Meldung:

Client and server could not agree on a key exchange algorithm:
  client: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
  server: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256
Connection closed

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Bei ssh z.B. so

 ssh -o KexAlgorithms=diffie-hellman-group14-sha1 user@fd00::1

Doc_Symbiosis

(Themenstarter)
Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Hm, das müsste ich doch machen, wenn ich von dem Server mit der aktuelleren Openssl-Version auf den mit der älteren Version zugreifen möchte, oder nicht?

Bei mir wäre es aber ja umgekehrt. Da müsste ich dann ja auf dem Server mit der aktuelleren Openssl-Version einen der älteren Algorithmen zulassen.

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Also der Server soll ältere Algorithmen bieten? Dann

After reading this and this I came up with the changes I needed to do to the /etc/ssh/sshd_config file:

#Legacy changes
KexAlgorithms +diffie-hellman-group1-sha1
Ciphers +aes128-cbc

https://unix.stackexchange.com/questions/340844/how-to-enable-diffie-hellman-group1-sha1-key-exchange-on-debian-8-0

Doc_Symbiosis

(Themenstarter)
Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Ja genau, an so etwas hatte ich gedacht. Nur jetzt stellt sich eben die Frage, ob es da Empfehlungen gibt in Bezug auf die alten Algorithmen, also welchen von diesen man aktivieren sollte. Hier ständen ja folgende zur Auswahl: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

Also gibt es irgendwo eine Auflistung, was davon noch einigermaßen akzeptabel ist bzw. was man besser gar nicht mehr verwenden sollte?

Ist jetzt auch eigentlich nicht so wild, weil es auch nicht hochsensible Daten sind, die da übertragen werden, aber ich mache es eben am liebsten so sicher wie möglich.

Antworten |