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 🙂