Rumahweb Journal
Banner - Mengatasi Warning Remote Host Identification Has Changed Pada SSH

Mengatasi Warning Remote Host Identification Has Changed Pada SSH

Pernahkah Anda mengalami kendala “warning remote host identification has changed” saat koneksi ke SSH? Lalu, apa penyebabnya dan bagaimana solusinya? Kami akan membahas secara lengkap di artikel berikut.

Namun sebelum kami bahas tentang error warning : remote host identification has changed, terlebih dahulu kami akan menjelaskan apa itu SSH dan bagaimana cara menggunakannya.

Mengenal Secure Shell (SSH)

Secure Shell (SSH) adalah protokol yang digunakan untuk menghubungkan komputer dengan server pada sistem operasi UNIX (Linux, BSD, Solaris). Dengan SSH, Anda dapat menjalankan perintah ke server atau hosting melalui command.

Di Rumahweb, SSH tersedia pada layanan shared hosting (Medium dan Large) serta semua paket Cloud Hosting dan VPS. Di layanan Hosting, Anda dapat terkoneksi SSH melalui aplikasi seperti Putty atau melalui Terminal di cPanel. Panduannya bisa Anda baca pada artikel berikut : SSH pada Hosting

Sedangkan pada pengguna VPS Linux, Anda akan mendapatkan akses root server, sehingga Anda punya kendali penuh untuk melakukan pengaturan disisi sever. Koneksi SSH ke VPS dapat dilakukan melalui aplikasi seperti Putty maupun CMD atau terminal di komputer Anda. Panduan koneksi SSH bisa anda pelajari pada artikel berikut : terminal dan Putty

Penyebab Warning Remote Host Identification Has Changed

Warning tersebut terjadi akibat perubahan identitas atau kunci host yang terhubung. Selain itu, perubahan ini dapat terjadi karena beberapa alasan berikut:

Promo Hosting Murah Rumahweb

Perubahan server atau host

Jika host atau server yang Anda coba hubungi mengalami perubahan, seperti pergantian sistem operasi, reinstall, atau penggantian hardware, maka identitas atau kunci host yang terkait juga akan berubah. Hal ini akan menyebabkan munculnya peringatan tersebut.

Serangan Man-in-the-Middle (MITM)

Peringatan ini juga dapat muncul jika ada upaya serangan Man-in-the-Middle, di mana pihak ketiga mencoba mengintersepsi koneksi SSH Anda. Serangan semacam ini dapat mengubah identitas atau kunci host yang diverifikasi oleh klien SSH.

Pembaruan kunci host

Pada beberapa sistem, kunci host SSH diperbarui secara berkala untuk alasan keamanan. Jika kunci host telah diperbarui, klien SSH akan mendeteksinya sebagai perubahan identitas dan memunculkan peringatan.

Menghubungi host yang berbeda

Jika Anda menggunakan nama host yang sama tetapi menghubunginya ke alamat IP yang berbeda, peringatan ini akan muncul. Hal ini dapat terjadi jika host tersebut berpindah ke alamat IP yang baru.

Cara Mengatasi Warning Remote Host Identification Has Changed Pada SSH

Saat mencoba terhubung dengan koneksi SSH, komputer Anda akan melakukan verifikasi server key yang dimiliki VPS seperti gambar dibawah.

tampilan ssh pertama

Jika mengisikan yes, maka informasi server key tersebut akan disimpan di dalam file ~/.ssh/known_hosts seperti contoh gambar dibawah.

tampilan ssh pertama

Sehingga setiap akan terhubung ke VPS/server yang sama, Anda tidak akan ditanyakan lagi apakah key server tersebut dipercaya atau tidak selama key nya sama.

Ketika Anda menemukan error “WARNING : REMOTE HOST IDENTIFICATION HAS CHANGED” , hal ini disebabkan key server yang tersimpan dikomputer Anda sebelumnya telah berubah.

Untuk mengatasi error diatas, silakan dapat memilih salah satu opsi berikut sesuai kebutuhan Anda:

Solusi pada Linux

Tampilan Warning Remote Host Identification Has Changed

Pada error yang muncul akan ditemukan informasi seperti contoh dibawah :

Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /root/.ssh/known_hosts:116

  • Edit file /root/.ssh/known_hosts tersebut dengan menjalankan perintah :
nano /root/.ssh/known_hosts

Catatan : Sesuaikan path file known_hosts dengan yang ada di pesan error

  • Cari dan hapus baris sesuai pesan error yang bertuliskan Offending ECDSA key

Pada error yang muncul diatas, terdapat angka 116 artinya Anda harus menghapus baris ke-116 tersebut. Untuk mencari baris 116, silakan tekan pada keyboard :

Ctrl+w
Ctrl+t
116 (lanjutkan tekan tombol enter)
Lanjutkan hapus satu baris tersebut.
Lalu simpan perubahan file dengan cara tekan :
Ctrl+x
lalu isikan y
Enter

Solusi pada Windows

tampilan error ssh pada CMD OS Windows

Bagi Anda yang menemukan error SSH pada CMD Windows, silakan mengikuti berikut :

  • Tekan tombol windows+r pada keyboard.
  • Ketikkan %USERPROFILE% kemudian Enter atau tekan OK.
solusi  error ssh pada CMD OS Windows
  • Klik folder .ssh.
solusi  error ssh pada CMD OS Windows
  • Double klik untuk edit file known_hosts dan gunakan teks editor seperti notepad.
solusi  error ssh pada CMD OS Windows

Biasanya pada error yang muncul akan tampil informasi berikut:

Add correct host key in C:\Users\NB-20/.ssh/known_hosts to get rid of this message.
Offending RSA key in C:\Users\NB-20/.ssh/known_hosts:5

  • Cari dan hapus baris sesuai pesan error yang bertuliskan Offending ECDSA RSA key

Pada error diatas, terdapat angka 5 artinya Anda harus menghapus host/IP yang ada dibaris ke-5 pada file known_hosts. Jika sudah menemukan barisnya, silahkan langsung saja menghapusnya.

solusi  error ssh pada CMD OS Windows
  • Lalu tekan tombol ctrl+s pada keyboard untuk menyimpan setingnya.

Solusi pada Macbook atau MacOS

Remote-Host-Identification-Has-Changed-SSH-Mac

Pada peringatan tersebut, sistem meminta untuk memasukkan host key yang benar pada file known_hosts agar bisa terhubung ke VPS. Untuk melakukan update host key, jalankan perintah berikut pada terminal MacOS:

ssh-keygen -R hostname_atau_IP_VPS

Jika berhasil, Anda akan mendapatkan notifikasi bahwa known_hosts telah berhasil diupdate seperti tampilan berikut:

Remote-Host-Identification-Has-Changed-SSH-Mac

Solusi pada PuTTY

Ketika ada perubahan key server Anda hanya akan menemui warning seperti gambar berikut :

solusi  error ssh pada Putty

Klik Accept maka otomatis key server yang baru akan terupdate otomatis

Demikian artikel kami tentang penyebab hingga cara mengatasi warning remote host identification has changed pada SSH. Semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 4.3 / 5. Vote count: 6

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Cloud Hosting Terbaik Rumahweb

Wahyu Januari

satu dari bagian tim Teknis Rumahweb yang bisa membantu Kamu ! Salam kenal <3

banner Pop Up - Hosting 99K