Ich versuche, über SSH eine Verbindung von einem Cisco 886VA zu einem Juniper EX2200 herzustellen. Die Verbindung schlägt mit den folgenden Meldungen auf dem Cisco fehl:
*Jan 17 09:51:20.823: SSH2 CLIENT 0: Server has chosen 2056 -bit dh keys
*Jan 17 09:51:20.823: %SSH-3-INV_MOD: Invalid modulus length
Gibt es eine Möglichkeit, dies durch Ändern einiger Parameter auf dem Juniper- oder Cisco-Gerät zu erreichen?
IOS-Version: 15.2(4)M5
JunOS-Version: 12.3R3.4
Antworten:
Dies ist definitiv ein Problem mit Ihrer DH-Schlüsselgröße.
Versuche dies:
quelle
2056
kommt? Das scheint eine seltsame Schlüsselgröße zu sein, aber dennoch die sicherste, wenn4096
Schlüsselgrößen erforderlich sind.Junos 'Datei / etc / ssh / primes hatte einen Fehler von 8. Das heißt, die Module in dieser Datei, für die 2048 Bit angekündigt wurden, waren tatsächlich 2056 Bit lang.
Der Cisco SSH-Client ist in dieser Hinsicht sehr streng und weigert sich daher, fortzufahren. Löschen Sie zur Umgehung dieses Problems die Datei / etc / ssh / primes von Ihrem Junos-Gerät. Dies führt dazu, dass Junos Module der Gruppe 14 verwendet.
Vielen Dank
quelle
Sie müssen einen neuen RSA-Schlüssel in Cisco generieren und einen größeren Modul für den Schlüssel angeben
quelle