Cisco ne peut pas se connecter au périphérique Juniper via SSH - Longueur de module non valide


9

J'essaie de me connecter d'un Cisco 886VA à un Juniper EX2200 via SSH. La connexion échoue avec les messages suivants sur Cisco:

*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

Existe-t-il un moyen de faire en sorte que cela fonctionne en modifiant certains paramètres sur le périphérique Juniper ou Cisco?

Version IOS: 15.2(4)M5

Version JunOS: 12.3R3.4


Y a-t-il d'autres solutions ? L'utilisation du paramètre 4096 a cassé un outil pour se connecter et nécessitera un développement car cela est considéré comme un paramètre non standard. Merci Graham
— Graham

Réponses:


9

C'est certainement un problème avec la taille de votre clé DH.

Essaye ça:

cisco886va(config)#ip ssh dh min size 4096

La définition de la taille dh min sur 4096 a fonctionné. 2048 n'était pas suffisant. Merci!
— Sebastian Wiesinger

@Sebastian Maintenant, je me demande d'où 2056vient? Cela semble être une taille de clé étrange, mais néanmoins, la plus sécurisée si elle nécessite 4096des tailles de clé.
— Ryan Foley

Aucune idée, c'est une boîte de genévrier standard avec SSH activé.
— Sebastian Wiesinger

8

Le fichier / etc / ssh / primes de Junos contenait un bug de désactivation par 8. C'est-à-dire que les modules de ce fichier annoncé à 2048bits avaient en fait 2056 bits de long.

Le client Cisco SSH est très strict à cet égard et refuse donc de continuer. Pour contourner le problème, supprimez le fichier / etc / ssh / primes de votre appareil Junos. Cela obligera Junos à utiliser les modules Group14.

Merci


2
+1 bonne info, pourriez-vous ajouter le bug junos?
— Mike Pennington

0

vous devez générer une nouvelle clé rsa sur cisco et spécifier un module plus grand pour la clé


Il s'agit du paramètre Diffie-Hellman, pas du module de la clé RSA. Nous avons créé une clé RSA 2048 bits sur Cisco.
— Sebastian Wiesinger

peut-être, vous devriez essayer de générer une clé avec un module de taille 4096. cela fonctionne pour moi, j'ai la même erreur (% SSH-3-INV_MOD), mais pas avec le genévrier. cisco.com/en/US/docs/ios-xml/ios/security/a1/…
— pyatka
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.