Cara Memperbaiki Galat "No Matching Key Exchange Method Found" pada SSH
Selamat datang di ChotibulStudio. Pada artikel kali ini, saya ingin berbagi cara memperbaiki galat no matching key exchange method found yang muncul saat saya mengakses perangkat switch kantor. Permasalahan tersebut muncul dikarenakan SSH server hanya menawarkan satu metode kriptografi, diffie-hellman-group1-sha1, dalam bertukar kunci.
Unable to negotiate with 192.168.11.11 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
Adapun hal yang menyebabkan munculnya galat tersebut adalah OpenSSH tidak mengaktifkan opsi pertukaran kunci dengan metode diffie-hellman-group1-sha1 secara bawaan. Alasan utama tidak diaktifkannya metode tersebut dalam pertukaran kunci karena metode tersebut dianggap lemah.
Meskipun metode diffie-hellman-group1-sha1 dianggap lemah, tapi Anda masih bisa menggunakannya untuk memperbaiki galat no matching key exchange method found.
Perbaikan masalah no matching key exchange method found bisa Anda lakukan dengan dua cara;
Cara memperbaiki no matching key exchange method found
Dua cara untuk memperbaiki masalah pertukaran kunci pada OpenSSH ialah dengan cara non permanen dan permanen.
Cara non permanen
Maksudnya, saat Anda ingin terhubung ke SSH server yang mempunyai masalah tersebut, Anda harus menambahkan opsi khusus ketika akan terhubung.
Penambahan opsi tersebut bisa dilakukan melalui baris perintah.
$ ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 123.123.123.123
Dengan cara ini, setiap kali Anda ingin terhubung ke server yang memiliki masalah pertukaran kunci, Anda harus menambahkan opsi KyxAlgorithms pada baris perintah ssh.
Cara permanen
Cara ini bisa membuat Anda sedikit berhemat saat mengeksekusi perintah. Yang perlu Anda lakukan hanya memasukkan opsi KexAlgorithms ke dalam berkas konfigurasi. Jadi, saat akan terhubung ke server yang memiliki masalah pertukaran kunci, Anda tidak perlu menambahkan opsi tambahan lagi.
Untuk memasukkan opsi KexAlgorithms, Anda tidak perlu mengedit berkas konfigurasi utama dari OpenSSH. Anda cukup membuat berkas konfigurasi khusus yang ada di direktori home Anda.
$ sudo ~/.ssh/config
Kemudian masukkan konfigurasi berikut ini.
Host 123.123.123.123
KexAlgorithms +diffie-hellman-group1-sha1
Simpan konfigursi yang sudah Anda buat.
Sekarang, Anda bisa menggunakan SSH seperti biasanya.
$ ssh fulan@123.123.123.123
Kesimpulan
Kemungkinan munculnya galat tidak coconya metode pertukaran kunci ini dikarenakan tidak samanya versi OpenSSH yang terpasang.
Hal itu bisa menyebabkan ketidak-kompatibel-an antar OpenSSH, khususnya dalam hal kesamaan fitur.
Jadi, penting bagi kita untuk menjaga paket-paket pada sistem kita selalu dalam kondisi terkini.
Demikian tips dan trik dalam menangani masalah matching key exchange method yang muncul pada OpenSSH. Semoga artikel ini bermanfaat untuk Anda dan orang-orang yang Anda cintai.
Selamat menunaikan ibadah puasa Ramadhan, bagi Anda yang melaksanakan.
Referensi
OpenSSH Legacy Options, tersedia daring di https://www.openssh.com/legacy.html
Komentar
Posting Komentar
Silahkan tinggalkan komentar Anda di sini.