Mikrotik SSH error : no matching host key type found. Their offer: ssh-dss


Pernah ngalamin error SSH seperti yang saya tulis di judul di atas? Hal ini terjadi ketika saya menggunakan SSH untuk meremote mikrotik yang masih menggunakan fitur SSH yang usang (out of date) melalui OS terbaru (Ubuntu 16.04). Saya pikir awalnya, apakah mikrotiknya error, setelah saya baca-baca di serverfault.com, ternyata server SSH hanya mendukung host key ssh-dss.

Lalu bagaimana cara mengatasinya? anda cukup menjalankan ssh dengan sedikit tambahan opsi, dari awalnya hanya dengan perintah:

 ssh nama_user@alamat_ip

ternyata menghasilkan error seperti di bawah ini dan saya tidak bisa terkoneksi:

 Unable to negotiate with ip address port 22: no matching host key type found. Their offer: ssh-dss

maka saya tambahkan opsi berikut, sehingga perintahnya menjadi:

 ssh -o KexAlgorithms=diffie-hellman-group14-sha1 -o HostKeyAlgorithms=+ssh-dss nama_user@alamat_ip

cukup panjang ya? tapi itu cukup berhasil dan saya bisa melakukan SSH remote ke mikrotik yang saya tuju. Semoga membantu ya :-)


Comments