Scroll untuk baca artikel
SSHTerminal

Mengatasi Warning: Remote Host Identification Has Changed!

770
×

Mengatasi Warning: Remote Host Identification Has Changed!

Sebarkan artikel ini
logo terminal 2
logo terminal 2

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 🙂

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

Verified by MonsterInsights