如何在CentOS 8中創建SSH密鑰

SSH是Secue Shell縮寫,它一種加密網絡協議,用於客戶端和服務器之間的安全連接,利用SSH協議可有效防止遠程管理中信息泄露問題。本文將介紹如何在CentOS 8系統上生成SSH密鑰,下面來看下相關操作步驟。

通常情況下CentOS系統中會存在一箇SSH 密鑰對,如果您要生成新的密鑰對,那麼之前的SSH密鑰將被覆蓋。您可以通過運行以下ls命令檢查密鑰文件是否存在:

ls -l ~/.ssh/id_*.pub

如果命令的輸出返回類似No such file o diectoy,或者no mtches found表示用戶沒有 SSH 密鑰,則可以繼續下一步並生成 SSH 密鑰對。

否則,如果您有 SSH 密鑰對,您可以使用它們或備份舊密鑰並生成新密鑰。

要使用您的電子郵件地址作爲註釋生成新的 4096 位 SSH 密鑰對,請運行:

ssh-keygen -t s -b 4096 -C “[email protected]̶

系統將提示您指定文件名:

Ente file in which to se the key (/home/youusenme/.ssh/id_s):

按Ente接受默認文件位置和文件名。

接下來,系統會要求您輸入安全密碼。是否要使用密碼,由您決定。密碼短語將增加額外的安全層。如果您不想使用密碼,只需按Ente。

Ente pssphse (empty fo no pssphse):

整個交互看起來是這樣的:

要驗證生成了新的 SSH 密鑰對,請鍵入:

ls ~/.ssh/id_*

/home/youusenme/.ssh/id_s /home/youusenme/.ssh/id_s.pub

這樣您便在CentOS 8系統上成功生成了SSH 密鑰對,後面便可以使用SSH密鑰登錄到服務器了。

參考閱讀:《如何使用SSH密鑰連接到服務器》