Jumat, 07 Januari 2022

Error Saat SSH pada linux mint 20.2 UMA (Unable to negotiate with 192.168.1.1 port 22: no matching key exchange method found)

 Assalamualaikum,


Kali ini saya mau share pengalaman saya ketika upgrade linux mint saya ke versi terbaru(saat ini 20.2 UMA) saya tidak bisa menggunakan remote SSH baik pada terminal maupun pada SSH client manager seperti asbru, dsb. Error yang didapat seperti berikut :

Unable to negotiate with 192.168.1.1 port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

Setelah menyelami google dan bertanya pada senior saya, Error tersebut dikarenakan pada recent SSH yang digunakan pada linux mint 20.2 UMA The diffie-hellman-group1-sha1 key exchange method is disabled.

Nah selanjutnya bagaimana cara mengatasinya. sebenarnya ada beberapa cara untuk mengatasinya. Salah satunya dengan langsung menambahkan teks -oKexAlgorithms=+diffie-hellman-group1-sha1 setelah SSH jadi seperti ini :

ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 user@192.168.1.1

Tapi cara berikut agak ribet ya. Nah ada cara mudahnya, yaitu buat file config di directory /home/user/.ssh. buat file dengan nama config di directory tersebut, dengan isi sebagai berikut :

KexAlgorithms +diffie-hellman-group1-sha1

Nah dengan cara ini kita nantinya tidak perlu lagi mengetik -oKexAlgorithms=+diffie-hellman-group1-sha1 pada saat ingin melakukan SSH. Jadi bisa langsung SSH user@alamat ip. Cara ini juga berguna pada saat kita menggunakan SSH client manager seperti asbru.

Demikian sharing pengalaman saya kali ini, semoga bisa membantu. Apabila ada yang salah dari artikel ini atau ada yang ingin ditambahkan atau mungkin ada yang ingin ditanyakan silahkan tulis di kolom komentar ya. Wassalamualaikum Warahmatullahi Wabarakatuh.





Note : Cara mudah saya dapat dari atasan saya, sebelumnya saya menggunakan cara ribet, terimakasih ya mas bos :)

Tidak ada komentar:

Posting Komentar