Redhat

什麼時候生成 root 的 SSH 密鑰?

  • September 15, 2011

我在 /root/.ssh 中有帶和不帶密鑰的主機。我之前已經註意到啟動時(第一次)生成 SSH 密鑰的螢幕回饋。但我不確定催化劑是什麼。我查看了 /root/anaconda-ks.cfg 並沒有看到任何可能導致這種情況的不同之處。

為執行的伺服器與未執行的伺服器選擇/啟用了什麼?

注意:我知道我可以手動完成——我只是想了解它何時/如何不一致地生成。

我認為您將其與主機密鑰混淆了。

主機密鑰在首次啟動時生成。(好吧,或者當 ssh 伺服器第一次啟動時)。

該目錄/root/.ssh是在您第一次使用 ssh(客戶端)時創建的。它在此處儲存 known_hosts 文件(包含您之前連接過的主機的公鑰)。

可以使用ssh-keygen創建公鑰/私鑰對(預設名稱為 /root/.ssh/id_rsa 和 /root/.ssh/id_rsa.pub)。

我 100% 確定,您在談論安裝 openssh-server 時的密鑰。

在基本上每個 unix 系統上,這發生在安裝後的第一次啟動時。

無論如何我不確定我是否見過沒有 SSH 的伺服器。

希望這會有所幫助.. :D

引用自:https://serverfault.com/questions/202207