更新时间:2026-09-08 GMT+08:00
密钥对概述
密钥对
密钥对,即SSH密钥对,是为用户提供远程登录节点的安全凭证,是一种区别于传统的用户名和密码登录的认证方式。
密钥对包含一个公钥和一个私钥,公钥自动保存在KPS(Key Pair Service)中,私钥由用户保存在本地。若用户将公钥绑定到Linux操作系统的节点中,则可以使用私钥安全地登录Linux操作系统的节点,而不需要输入密码。由于密钥对可以让用户无需输入密码登录到Linux操作系统的节点,因此,可以防止由于密码被拦截、破解造成的账户密码泄露,从而提高节点的安全性。
您可以通过密码安全中心(Data Encryption Workshop)管理密钥对,包括创建、导入、绑定、查看、重置、替换、解绑、删除密钥对等。
本章节主要介绍如何创建和导入密钥对,其他相关操作,请参见密钥对管理。
工作原理
- 加密与解密
- 当使用公钥加密数据时,只有对应的私钥才能解密。例如,A想安全地向B发送信息,A使用B的公钥对信息加密,然后B使用自己的私钥解密。
- 如果使用私钥加密数据,公钥可以用来解密。这种方式主要用于数字签名,以证明信息的来源和完整性。
- 数字签名:
- A使用自己的私钥对数据生成签名,然后将数据和签名一起发送给B。
- B使用A的公钥验证签名,如果验证通过,则说明数据未被篡改且确实来自A。
密钥对操作指引
约束与限制
- 通过管理控制台创建的SSH密钥对支持的加解密算法为:
- SSH-ED25519
- ECDSA-SHA2-NISTP256
- ECDSA-SHA2-NISTP384
- ECDSA-SHA2-NISTP521
- SSH_RSA有效长度为:2048、3072、4096
- 密钥对仅适用于本区域的节点。
- 通过外部导入的SSH密钥对支持的加解密算法为:
- SSH-DSS
- SSH-ED25519
- ECDSA-SHA2-NISTP256
- ECDSA-SHA2-NISTP384
- ECDSA-SHA2-NISTP521
- SSH_RSA有效长度为:2048、3072、4096
- 私钥是保证您的节点安全的重要手段之一,用于远程登录身份认证,为保证节点安全,只能下载一次,请妥善保管。
父主题: 管理密钥对