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
Réponses:
C'est certainement un problème avec la taille de votre clé DH.
Essaye ça:
la source
2056
vient? Cela semble être une taille de clé étrange, mais néanmoins, la plus sécurisée si elle nécessite4096
des tailles de clé.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
la source
vous devez générer une nouvelle clé rsa sur cisco et spécifier un module plus grand pour la clé
la source