Jika sistem operasi host telah diinstal ulang dan kunci publiknya diregenerasi setelah itu tentu saja akan gagal karena kunci baru tidak cocok dengan yang lama.
Apakah ada cara yang lebih mudah untuk memberi tahu ssh bahwa Anda tahu bahwa kunci host telah berubah dan Anda ingin memperbaruinya. Saya pikir itu agak rawan kesalahan untuk menggunakan editor teks atau sesuatu seperti sed untuk menghapus baris yang menyinggung.
Jawaban:
Gunakan
ssh-keygen -R hostname
untuk menghapus nama host dari file known_hosts Anda. Lain kali Anda terhubung, kunci host baru akan ditambahkan ke file known_hosts Anda.sumber
Lain kali Anda terhubung, Anda akan terhubung tanpa diminta
Are you sure you want to continue connecting (yes/no)?
karena kunci sudah ada dalamknown_hosts
file.sumber
thehost
sebaliknya atau sesuatu variabel ALLCAPS bisa bertabrakan dengan nama internal yang disediakan nama Smallcase tidak harus)?...ssh
sana terdapat entri terpisah untuk nama host dan alamatnya, jadi Anda harusssh-keygen -R
masing - masing menghindari konflik