Ada yang ngalami buka vps di terminal mac tidak bisa jalan karena vps pernah di install ulang ?


hositngku1234

Apprentice 2.0
Ada yang ngalami buka vps di terminal mac tidak bisa jalan karena vps pernah di install ulang ?

Saya sedang mengalami error vps di mac.

Saya sudah ganti pakai ssh-keygen -R tidak bisa karena port asli 22 sudah saya ganti

@@@@@@@@@@@@@@@@@@@@@
@ 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 RSA key sent by the remote host is
SHA256:
Please contact your system administrator.
Add correct host key in known_hosts to get rid of this message.
Offending RSA key in known_hosts:40
Host key for [IP] has changed and you have requested strict checking.
Host key verification failed.

Ada yang tau caranya supaya bisa diakses lagi vps via terminal mac ?

Kasus bermula saya reinstall vpsnya dengan ip yang sama dan password yang sama. Awal reset pakai ssh-keygen -R bisa karena port 22. Setelah port saya ganti dengan port lain tetapi saya pernah pakai port itu di sebelumnya. Contoh port setelah ganti dari 22: 2256 setelah reset vps portnya pakai 2256 yang sama tapi pas di buka lg ga bisa di buka krn error warning seperti di atas.

Ada yang bisa bantu kenapa ?
 
Hapus key lama nya dari Mac:

1. cd ~/.ssh
2. cek file yang terkait VPS yang diinstall ulang, dan hapus file nya

atau kalau mau hapus semua key nya bisa langsung jalankan ini:

rm -rf ~/.ssh/*
 
Itu terjadi bukan cuma di Mac. Menggunakan SSH di Windows, Linux dan BSD juga akan terjadi hal yang sama, karena protokol yang digunakan sama. Hal itu terjadi karena identitas server berubah setelah di-install ulang. Dan itu mekanisme di SSH untuk mencegah orang2 iseng menyediakan server2 yang menyerupai server2 tertentu agar admin salah login dan orang2 iseng tadi mendapatkan akses ke server karena admin server salah memberikan login credentials ke server yang tidak seharusnya. Hal yang sama juga bisa terjadi jika server tidak diinstall ulang tapi host key (file2 dengan awalan 'ssh_host_' di bawah folder /etc/ssh/) dihapus dan digenerate ulang.

Tinggal jalankan command yang diberikan mas @mgilank di atas, seharusnya bisa langsung login kembali ke server seperti sebelumnya. Tidak ada masalah dengan port yang diubah ke port lain, tinggal ditambahkan parameter '-p' diikuti dengan nomor port barunya saat coba konek kembali ke server melalui protokol SSH.

Semoga membantu.
 
Back
Top