Cara Memperbaiki Galat "No Matching Key Exchange Method Found" pada SSH

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

Postingan populer dari blog ini

Cara Memperbaiki Galat libdvd-pkg: apt-get check failed di Ubuntu 20.04 LTS

Daftar Rekomendasi Repositori Lokal Debian 11 "Bullseye"

Visual Studio Code Bisa Ngedit Berkas Secara Remote Via SSH, Canggih!