Apa itu SSH?
SSH (Secure Shell) adalah protokol jaringan yang digunakan untuk mengakses dan mengelola server secara jarak jauh (remote) dengan cara yang aman dan terenkripsi.
Dengan SSH, anda bisa:
-
Login ke server VPS dari komputer lokal
-
Mengelola file dan aplikasi dari terminal
-
Menjalankan perintah Linux seolah-olah kamu sedang duduk di depan server itu langsung
SSH adalah alat utama untuk mengelola server secara jarak jauh yang aman dan efisien. Tanpa SSH, anda tidak bisa mengontrol VPS/Linux server dari luar. SSH digunakan oleh sysadmin, devops, dan web developer setiap hari untuk deploy aplikasi, konfigurasi server, dan maintenance.
Arti dan penyebab Warning: REMOTE HOST IDENTIFICATION HAS CHANGED!
Saat anda mengakses server via SSH dan muncul warning seperti ini:
Pesan ini muncul ketika anda mencoba terhubung ke server via SSH, tetapi fingerprint (sidik jari digital) dari server berbeda dari yang sebelumnya disimpan di komputer anda.
Penyebab Warning: REMOTE HOST IDENTIFICATION HAS CHANGED!
- Server Telah Diformat atau Diinstal Ulang
Jika sistem operasi server diinstal ulang, host key SSH akan berganti. Akibatnya, fingerprint server berbeda dari yang sebelumnya tersimpan. - IP atau Nama Domain Dialihkan ke Server Lain
Jika anda menggunakan domain/IP, dan sekarang diarahkan ke server berbeda, fingerprint-nya tidak cocok. - Serangan Man-in-the-Middle (MITM)
Bisa saja seseorang memalsukan server tujuan anda. SSH mendeteksi hal ini sebagai ancaman keamanan. - File known_hosts di Komputer Sudah Kadaluarsa atau Tercemar
File ini menyimpan data sidik jari semua server yang pernah kamu akses. Bisa rusak, salah, atau berisi data lama.
Cara Mengatasi
Jika anda yakin perubahan itu benar (misalnya server habis di-reinstall atau IP berubah), ikuti langkah berikut.
- Baca pesan error nya dan kita dapat melihat informasi berikut
Add correct host key in C:\\Users\\ASUS/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in C:\\Users\\ASUS/.ssh/known_hosts:2 - Tekan Windows + R dan ketikan %USERPROFILE%, lalu klik OK
- Buka Folder .ssh
- Hapus File dalam .ssh
Di dalam folder .ssh terdapat 2 file yaitu known_hots dan known_host.old. Seperti yang tertulis pada error, hapus file tersebut. - Coba login ulang
Sekarang masalah error anda sudah hilang, anda bisa login kembali.
Tips Keamanan
-
Jangan asal yes jika anda tidak yakin siapa servernya.
-
Jika anda ragu, minta konfirmasi fingerprint SSH ke penyedia server atau cek via panel VPS.
-
Gunakan IP statik untuk server penting agar tidak berubah-ubah.
-
Gunakan SSH key untuk login lebih aman daripada password.
Kesimpulan
Pesan “Remote Host Identification Has Changed” pada SSH bukan error biasa, tapi fitur keamanan untuk melindungi anda dari kemungkinan akses server palsu. Kalau anda tahu alasan perubahan (misalnya server diformat, IP ganti, atau pindah hosting), anda bisa hapus fingerprint lama dari known_hosts dan menyimpan yang baru. SSH tetap merupakan protokol remote access paling aman, dan fitur ini adalah bagian penting dari sistem keamanannya.
Sedang mencari hosting yang cepat, aman, dan terjangkau? Saatnya pindah ke Plasawebhost! Nikmati fitur lengkap dan dukungan pelanggan 24 jam. Cocok untuk pemula hingga developer profesional.