Mengatasi Remote Host Identification Has Changed pada SSH

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.

1-cara-mengatasi-warning-remote-host-identification-changed

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.

2-cara-mengatasi-warning-remote-host-identification-changed

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?

Related Posts
Tutorial Cara Mengamankan Akses ke Layanan VPS Anda

Hai, Sob! Tahukah kamu, Mengamankan akses ke VPS kamu sangat penting tak terkecuali untuk akses dari SSH. Wah, gimana tuh Read more

Tutorial Cara Setting Cpanel atau WHM di VPS Kamu

Tahukah kamu, dengan membeli paket VPS SSD dan Ditambah addon cPanel dan WHM  di Jagoan Hosting, secara otomatis kamu akan mendapatkan Read more

Tutorial Cara Pantau monitoring Kinerja VPS anda

Hai, Sob! Buat kamu yang udah kepo sama cara pantau monitoring kinerja VPS kamu, yuk ikutin tutorialnya dibawah ini.Tapi, sebenernya Read more

Tutorial Cara Migrasi File Server Website ke VPS tanpa cpanel

Hai, Sob, kamu suka bingung gimana caranya migrasi file server website ke VPS tanpa cPanel? Yuk, kamu harus banget pantengin Read more