SSH密鑰概述
更新時間 2024-10-31 21:35:19
最近更新時間: 2024-10-31 21:35:19
分享文章
本節介紹什么是SSH密鑰及使用限制條件。
簡介
SSH密鑰對是一種安全便捷的登錄認證方式,由公鑰和私鑰組成。
SSH密鑰對通過加密算法生成一對密鑰,默認采用RSA 2048位的加密方式。
要使用SSH密鑰對登錄Linux實例,用戶必須先創建一個密鑰對,并在創建實例時指定密鑰對,然后使用私鑰連接實例。
優勢
- 安全性:SSH密鑰對登錄認證更為安全可靠。密鑰對安全強度遠高于常規用戶口令,可以杜絕暴力破解威脅,且無法通過公鑰推導出私鑰。
- 便捷性:如果客戶將公鑰配置在Linux實例中,那么,在本地或者另外一臺實例中,您可以使用私鑰通過SSH命令或相關工具登錄目標實例,而不需要輸入密碼,便于遠程登錄大量Linux實例,方便管理。如果需要批量維護多臺Linux實例,推薦使用這種方式登錄。
使用限制
- 如果使用SSH密鑰對登錄Linux實例,將會禁用密碼登錄,以提高安全性。
- 僅支持Linux實例。
- 通過控制臺綁定密鑰對時,一臺Linux實例只能綁定一個密鑰對,如果用戶有使用多個密鑰對登錄實例的需求,可以在實例內部手動修改~/.ssh/authorized_keys文件,添加多個密鑰對。創建虛擬機實例時可選是否關聯密鑰對。