Mengatasi Warning: Remote Host Identification Has Changed!

Pedahuluan

Remote SSH, digunakan untuk mengakses server melalui terminal cmd, sehingga user bisa melakukan konfigurasi ataupun install aplikasi di server melalui cmd.

Problem Error

Error WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! terjadi ketika kita sudah melakukan ssh pada server server tersebut sudah dilakukan install ulang. 

Terlampir error ssh ketika kita akan melakukan remote.

NISOCT0LAPWIN1:ams-broker asf$ ssh root@192.168.100.51
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:JZiDAlJSgpt4VUbHeczHoJSrVtHh5hmYAGX9tCaBhKU.
Please contact your system administrator.
Add correct host key in /Users/asf/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/asf/.ssh/known_hosts:24
ECDSA host key for 192.168.100.51 has changed and you have requested strict checking.
Host key verification failed.

 

Solusi

Pada file known_hosts di lokal kita, kita perlu hapus ssh yang sudah terbentuk untuk ip tersebut. Untuk membuka file tersebut, dikarenakan volder ssh saya ada di /Users/asf/.ssh/known_hosts, saya tinggal melakukan perintah:

vi /Users/asf/.ssh/known_hosts

Kemudian setelah kita buka file tersebut cari ip yang gagal kita remote tadi, seperti berikut :

192.168.100.51 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAo1ccusRZ9epAZ4IxrB4d6uZK4yAM0v+OgRURZVJDh4v6rKtzZVfUWWNmaN+dY1KM4/QJUI/aM0Fwy/fU27lcfaABESuhhoVGoTa5UEYahobE4aUp1Nq+fpvN2TRn5+E0gHiQdNop/9gFNAdAPPCTmRZHu3YGEy2qtkqdB8VMZPKqU63oNFQsUkeeKsP0Bd0UCtnkkO+ijTJ/b2UqljEsFRdfrgpi7o9ghy8Y26iA8qqAEVEOwa729AM8I+Gopm7K9xg1HdAwtwE/CHfjWCkUG3XM1/bs2BcFdzYvyIbBPc6LfMUOlF47IRbYueFR/MqIq/dSGfInLfR+g2hHAH8v6Q==
192.168.100.52 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCuff5I9WfhqB6uYjy7H03/GWc+4NBiizqmg8b4AZ89KuOvI9RP8QxUv8zFjFX1T8hplTFm5NO1fi26V0TUqrOtRVEuejwytBi6/v6nunWMJkD06X29pRoozdlQaYeRCnrU7/HP5tATR8I4v17YhuZIFvCZWizUJllw3blPwbnpwfV0smDvPn2hBeeBDT216l7YyPM6GtYxeWx0Rvb1T67Sa0xIDW4cY4pPvBsnBv32ZW1HWMELI6odNqviCDmoAXuyYb83ovEn7wET0g/DXs6THIXQp1nH2SxMPjXWUduv00oYYCSCXrm3M/vyJV/YpPhQoL8vo2wv4ryTi5Shw9FV

Kemudian hapus line yang ada ip  192.168.100.51 dari dua ip yang tampir pada folder known_hosts, menjadi seperti :

192.168.100.52 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCuff5I9WfhqB6uYjy7H03/GWc+4NBiizqmg8b4AZ89KuOvI9RP8QxUv8zFjFX1T8hplTFm5NO1fi26V0TUqrOtRVEuejwytBi6/v6nunWMJkD06X29pRoozdlQaYeRCnrU7/HP5tATR8I4v17YhuZIFvCZWizUJllw3blPwbnpwfV0smDvPn2hBeeBDT216l7YyPM6GtYxeWx0Rvb1T67Sa0xIDW4cY4pPvBsnBv32ZW1HWMELI6odNqviCDmoAXuyYb83ovEn7wET0g/DXs6THIXQp1nH2SxMPjXWUduv00oYYCSCXrm3M/vyJV/YpPhQoL8vo2wv4ryTi5Shw9FV

Setelah dilakukan hapus kemudian kita save dengan perintah :

:wq!

Kemudian salahkan lagi sshnya:

ssh root@192.168.100.51

Kemudian akan tampil

ssh root@192.168.100.51
The authenticity of host '192.168.100.51 (192.168.100.51)' can't be established.
ECDSA key fingerprint is SHA256:JZiDAlJSgpt4VUbHeczHoJSrVtHh5hmYAGX9tCaBhKU.
Are you sure you want to continue connecting (yes/no)?

Kemudian ketik yes

Setalah itu anda akan di minta memasukan password server tersebut.

 

Sekian tutorial kali ini, semoga bermanfaat 🙂

Pos terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.