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密鑰連接到服務器》