如果您想设置一组ECS使用相同的公钥文件,而本地又没有公钥文件的备份,您可以通过以下三种方式查看并获取公钥信息。

本地为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命令更改权限,确保只有您才能查看该文件。

在实例内部查看公钥信息

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