Seperti yang terlihat di log yang diposting, kunci yang menyinggung tidak berada di tempat normalnya, yaitu $HOME/.ssh/known_hosts
, tetapi terletak di /var/lib/sss/pubconf/known_hosts
. Hal ini menunjukkan bahwa Daemon Layanan Keamanan Sistem alias sssd sedang mengambil kunci yang bermasalah dari sumber lain.
Inilah mengapa menghapus kunci dari file tidak berpengaruh, karena diambil ulang dari server berulang kali.
Dalam hal ini, servernya adalah server FreeIPA. Oleh karena itu, untuk memperbaiki masalah, kunci bermasalah yang dikirim oleh server IPA harus diubah.
Ini dapat dilakukan dengan mengubah kunci di server secara manual, atau menghapus informasi host dari server sepenuhnya, dan menginstal klien (melalui ipa-client-install
) lagi.
Masalah saya terjadi setelah menginstal ulang OS pada klien. Oleh karena itu, merupakan pilihan yang masuk akal bagi saya untuk menghapus info host dari server dan memasang kembali klien IPA.
TL;DR:Di server yang ingin Anda sambungkan, jalankan:
ipa host-mod --sshpubkey="`cat /etc/ssh/ssh_host_ed25519_key.pub`" --sshpubkey="`cat /etc/ssh/ssh_host_ecdsa_key.pub`" --sshpubkey="`cat /etc/ssh/ssh_host_rsa_key.pub`" `hostname`
Apa yang terjadi di sini adalah klien ssh mengambil kunci publik host server dari Server IPA, tetapi Server IPA tidak mengetahui bahwa kunci publik host telah berubah.
ssh mendapatkan kunci lama, dan ssh menjadi tidak senang.
Untuk memperbarui kunci di server IPA, gunakan ipa host-mod
atau IPA WebGUI.
Jika Anda hanya membutuhkan ed25519, tidak apa-apa melewatkan kunci lainnya. Misalnya:
ipa host-mod --sshpubkey="`cat /etc/ssh/ssh_host_ed25519_key.pub`" `hostname`
Menggunakan WebGUI memerlukan lebih banyak potong dan tempel untuk menambahkan kunci, jadi bergantung pada apa yang ingin Anda lakukan, baris perintah mungkin merupakan opsi yang lebih mudah.
Jika Anda ingin melihat atau mengubah kunci ssh menggunakan WebGUI:
- navigasi ke
Hosts
->'Host Anda'->Settings
- gulir ke bawah ke
SSH Keys
- lihat atau perbarui menggunakan
show/set
,delete
danadd
tombol - gulir ke atas dan
save