Setiap kali saya menggunakan git untuk berinteraksi dengan remote, seperti ketika menarik atau mendorong, saya diperlihatkan pesan berikut:
Peringatan: Tambahkan '...' (RSA) secara permanen ke daftar host yang dikenal.
Bagaimana saya bisa mencegah pesan yang mengganggu ini tidak muncul? Itu hanya gangguan — semuanya berfungsi dengan baik.
~/.ssh/known_hosts
? (Apakah terdaftar 5.000 kali?) Apakah ~/.ssh/config
ada / mengandung sesuatu (terutama nilai untuk StrictHostKeyChecking
)?
known_hosts
file Anda buruk. Itu harus menjadi kunci host, pada satu baris yang sangat panjang. Jika Anda hanya memiliki nama host di sana (misalnya) itu tidak akan berfungsi. Saya sarankan Anda menghapus file ini (jika memang hanya berisi informasi untuk host tunggal ini) dan memungkinkan SSH untuk membuatnya lain kali Anda terhubung. Seharusnya diam setelah itu.
The authenticity of host '...' can't be established. RSA key fingerprint is .... Are you sure you want to continue connecting (yes/no)?
, atau apakah Anda menekan itu? Jika ya, apakah sidik jari itu sama setiap kali? Jika tidak, itu benar - benar menakutkan . Pilihan yang kurang menakutkan adalah bahwa entah bagaimana sebenarnya tidak mengatur untuk menulis ke file host, jadi itu mencoba lagi setiap waktu. Silahkan lihat~/.ssh/known_hosts
?