Saya mencoba untuk terhubung dari Cisco 886VA ke Juniper EX2200 melalui SSH. Koneksi gagal dengan pesan-pesan berikut di 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
Apakah ada cara untuk membuat ini berfungsi dengan mengubah beberapa parameter pada perangkat Juniper atau Cisco?
Versi IOS: 15.2(4)M5
Versi JunOS: 12.3R3.4
Jawaban:
Ini jelas merupakan masalah dengan ukuran kunci DH Anda.
Coba ini:
sumber
2056
datangnya? Itu tampak seperti ukuran kunci yang aneh, tetapi tidak kurang, paling aman jika membutuhkan4096
ukuran kunci.File / etc / ssh / primes Junos mengalami bug 8 bug. Artinya, moduli dalam file yang diiklankan menjadi 2048bits, sebenarnya panjang 2056 bit.
Klien SSH Cisco sangat ketat dalam hal ini, dan karenanya menolak untuk melanjutkan. Sebagai solusi, hapus / etc / ssh / primes file dari perangkat Junos Anda. Ini akan menyebabkan Junos menggunakan modul14 Group14.
Terima kasih
sumber
Anda perlu membuat kunci rsa baru pada cisco dan menentukan modulus yang lebih besar untuk kunci tersebut
sumber