Ingin mengoneksikan komputer ke server atau router melalui protokol SSH, namun Anda mendapat galat :
Unable to negotiate with legacyhost: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1.
Mengalami seperti ini, apa sebab dan solusinya? Ini dia :
OpenSSH mengimplementasikan algoritma-algoritma kriptografi. Hanya saja seiring berjalannya waktu ada / ditemukannya celah keamanan tertentu. Oleh sebab itu, ada algoritma yang statusnya menjadi disable.
Ketika SSH client dan server “tidak sepakat” mengenai KexAlgorithms, sebagai solusinya server menawarkan metode “diffie-hellman-group1-sha1”. Akhirnya, muncul pesan terkait.
Apa yang perlu dilakukan sangatlah sederhana. Cukup ketik perintah di bawah, maka masalah akan selesai.
ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 root@server-ip-address
login root dan server-ip-address sesuaikan dengan detail server tujuan
Semoga bermanfaat.