Black Friday Promo Hosting Unlimited Indonesia
IDCloudHost | SSD Cloud Hosting Indonesia

Cara Mengatasi Error SSH No Hostkey Alg

Cara Mengatasi Error SSH "no hostkey alg" dengan HostKeyAlgorithms +ssh-rsa

Cara Mengatasi Error SSH "no hostkey alg" dengan HostKeyAlgorithms +ssh-rsa

Saat mencoba melakukan koneksi SSH dari client lama ke server baru, sering muncul error:

no hostkey alg

Hal ini terjadi karena versi OpenSSH client yang lama hanya mendukung algoritma ssh-rsa, sementara server modern sudah menonaktifkan algoritma ini karena alasan keamanan. Untuk menjaga kompatibilitas, kita dapat mengaktifkan kembali algoritma ssh-rsa di sisi server.

1. Edit File Konfigurasi SSH Server

Buka file konfigurasi sshd_config yang berada di direktori /etc/ssh/:

sudo nano /etc/ssh/sshd_config

Tambahkan Baris Berikut

HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa

Simpan perubahan dan keluar dari editor.

2. Restart Layanan SSH

Setelah konfigurasi disimpan, restart service SSH agar perubahan diterapkan:

sudo systemctl restart sshd

3. Uji Koneksi SSH dari Client Lama

Sekarang coba lagi login menggunakan SSH dari client lama:

ssh user@alamat-server

Jika konfigurasi sudah benar, maka koneksi SSH akan berhasil tanpa error no hostkey alg.

Catatan Penting

Menambahkan ssh-rsa hanya solusi sementara untuk kompatibilitas dengan client lama. Algoritma ini sudah dianggap deprecated dan tidak aman. Disarankan untuk melakukan upgrade OpenSSH client ke versi terbaru agar bisa menggunakan algoritma modern seperti ed25519 atau rsa-sha2-256.

Subscribe to receive free email updates: