Hai, Sob! Kamu sedang mengalami masalah ketika ingin membuat koneksi SSH dan bertemu pesan seperti ini:
“WARNING : REMOTE HOST IDENTIFICATION HAS CHANGED!”
Padahal kamu sudah memastikan kalau username dan password server yang kamu masukkan sudah benar. Bahkan, sudah dicoba beberapa kali tapi tetap mengembalikan pesan yang sama.
Masalah ini biasanya terjadi ketika kamu pernah mengakses VPS yang sama sebelumnya, tetapi konfigurasi atau alamat IP VPS tersebut telah berubah, misalnya karena VPS di-reinstall atau diganti. Simak cara mengatasinya berikut ini, Sob!
Fyi, VPS hosting pada artikel ini yaitu Ubuntu versi 24.04, Sob. Kamu bisa menemukan berbagai jenis VPS hosting di Jagoan Hosting melalui laman VPS Terbaik Jagoan Hosting.
Step 1: Buat Koneksi SSH VPS
Pertama, buat koneksi SSH ke VPS kamu melalui terminal.
ssh user@ip-server
Detail informasi awal layanan kamu, bisa diakses seperti pada Informasi Awal Layanan VM.
Step 2: Mengatasi REMOTE HOST IDENTIFICATION HAS CHANGED
Kamu bisa mendapati pesan “WARNING : REMOTE HOST IDENTIFICATION HAS CHANGED!” karena kamu pernah melakukan remote ke VPS atau server melalui SSH sebelumnya. Sehingga IP server sebelumnya sudah tersimpan di dalam file known_hosts. Apalagi kalau kamu melakukan instal ulang sistem operasi pada server VPS kamu maka terdapat perubahan key dari SSH server.
Ada 2 cara untuk mengatasi masalah ini yaitu mengedit file known_hosts dan menjalankan command ssh-keygen.
Mengedit File known_hosts
Masuk ke folder .ssh – path file ini bisa kamu temui di pesan errornya.

Kamu akan mencari baris yang bertuliskan ‘Offending ECDSA key…’. Lalu, hapus baris yang kamu temukan. Misalnya seperti pada gambar di bawah ini, terdapat angka 17, artinya harus menghapus baris ke-17.

Jalankan perintah di bawah ini dan hapus baris ke-17.
sudo nano ~/.ssh/known_hosts
Catatan: Sesuaikan path file known_hosts yang ada di pesan error ya, Sob.
Setelah itu coba kembali melakukan koneksi SSH ke server kamu dan ketik yes saat diminta konfirmasi fingerprint baru.
Menjalankan Command ssh_keygen
Jalankan command berikut:
ssh-keygen -R [IP Server] -f [path file known_hosts]
Setelah menjalankan command di atas, maka riwayat IP server akan dihapus. Setelah itu, kamu bisa coba melakukan koneksi remoter server melalui SSH dan ketik yes saat diminta konfirmasi fingerprint baru.
Gimana, mudah kan cara mengatasinya?
Hai, Sob! Tahukah kamu, Mengamankan akses ke VPS kamu sangat penting tak terkecuali untuk akses dari SSH. Wah, gimana tuh Read more
Tahukah kamu, dengan membeli paket VPS SSD dan Ditambah addon cPanel dan WHM di Jagoan Hosting, secara otomatis kamu akan mendapatkan Read more
Hai, Sob! Buat kamu yang udah kepo sama cara pantau monitoring kinerja VPS kamu, yuk ikutin tutorialnya dibawah ini.Tapi, sebenernya Read more
Hai, Sob, kamu suka bingung gimana caranya migrasi file server website ke VPS tanpa cPanel? Yuk, kamu harus banget pantengin Read more