Saya memiliki beberapa server dengan yes, beberapa lainnya tanpa di sini (saya hanya menemukan opsi ini hari ini).
Kelebihan dari HashKnownHosts no adalah saya dapat mengelola file known_hosts dengan lebih mudah.
Apa keuntungan faktual dari menggunakan HashKnownHosts ya?
Dengan cleartext
known_hosts
, penyerang akan dengan mudah mengetahui server mana yang Anda hubungkan. Ada sebuah artikel dan makalah MIT tentang potensi cacing ssh memanfaatkan yang dapat dibacaknown_hosts
. Tentu saja biasanya ada cara lain, namun lebih rumit untuk menentukan login ssh harian Anda, seperti riwayat shell Anda, yang bisa digunakan penyerang.Perhatikan bahwa Anda masih dapat bekerja dengan hash
known_hosts
menggunakanssh-keygen
program utilitas:Ini, terutama perintah terakhir, harus mencukupi untuk 99% kasus yang benar-benar perlu diakses pengguna
known_hosts
. Anda akan kehilangan penyelesaian tab host ssh, tentu saja.Perhatikan juga bahwa opsi baris perintah
ssh-keygen
peka terhadap huruf besar-kecilAda juga pertanyaan yang relevan di unix.SE.
sumber