文档

查看公钥信息

更新时间:

如果您希望多个ECS实例共用同一对密钥进行登录或允许多个密钥对访问同一实例,您需要获取密钥对的公钥信息以完成配置,您可以通过以下三种方式查看并获取公钥信息。本文介绍如何查看并获取已绑定SSH密钥对实例的公钥信息。

本地为Windows操作系统

完成以下操作,查看公钥信息:

  1. 启动PuTTYgen。

  2. 单击Load

  3. 选择.ppk.pem文件。

    PuTTYgen会显示公钥信息。

本地为Linux或Mac系统

运行ssh-keygen命令,并指定.pem文件的路径。

ssh-keygen -y -f /path_to_key_pair/my-key-pair.pem

返回公钥信息,类似如下所示:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABA****+GF9q7rhc6vYrExwT4WU4fsaRcVXGV2Mg9RHex21hl1au77GkmnIgukBZjywlQOT4GDdsJy2nBOdJPrCEBIPxxxxxxxxxx/fctNuKjcmMMOA8YUT+sJKn3l7rCLkesE+S5880yNdRjBiiUy40kyr7Y+fqGVdSOHGMXZQPpkBtojcxxxxxxxxxxx/htEqGa/Jq4fH7bR6CYQ2XgH/hCap29Mdi/G5Tx1nbUKuIHdMWOPvjxxxxxxxxxx+lHtTGiAIRG1riyNRVC47ZEVCxxxxxx
说明

如果该命令失败,请运行chmod 400 my-key-pair.pem命令更改权限,确保只有您能查看该文件。

在实例内部查看公钥信息

  1. 远程连接Linux实例。

    具体操作,请参见通过密码或密钥认证登录Linux实例

  2. 执行以下命令,查看SSH密钥对的公钥信息。

    sudo cat ~/.ssh/authorized_keys
    说明

    公钥内容放在~/.ssh/authorized_keys文件内。在实例内打开该文件,会返回公钥信息。

相关文档

获取到SSH密钥对的公钥信息后,您可能需要进行以下操作: