首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在AWS中下载我的公钥(密钥对)?

如何在AWS中下载我的公钥(密钥对)?
EN

Stack Overflow用户
提问于 2019-02-08 02:31:04
回答 2查看 1.4K关注 0票数 0

我最近更改了我的EC2实例的区域,方法是创建前一个实例的一个AMI,并将其发送到新区域,然后从该区域启动一个新实例。但是,它现在使用旧区域中的密钥对中的密钥。

为了避免将来给自己造成混乱,我想将密钥从旧区域中的密钥对移动到新区域中(这样我就拥有了相同区域中的所有内容)。

我可以将密钥导入到新区域中,但要这样做,我需要公钥。问题是,我不知道如何获得公钥。我已经搜索了所有地方,找不到如何将我的公钥的一半保存在文件中,这样我就可以将它导入新的区域

如何获取公钥文件?提前感谢

EN

回答 2

Stack Overflow用户

发布于 2019-02-08 02:47:51

找到答案了。

https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-key-pairs.html#retrieving-the-public-key-windows

在本地

计算机上,您可以使用PuTTYgen获取密钥对的公钥。

启动PuTTYgen,选择Load,然后选择.ppk或.pem文件。PuTTYgen显示公钥。

不管怎样,谢谢你

票数 0
EN

Stack Overflow用户

发布于 2019-02-08 02:53:37

如果您可以登录到ec2实例,则应该能够转到您的~/.ssh文件夹。您应该会看到类似下面这样的内容:

您需要知道您的公钥的名称。在我的例子中,这是id_rsa.pub。现在,您可以打开本地计算机上的终端,并使用scp命令将文件复制到本地计算机。

l$ scp -i ~/.ssh/your_key.pem your_user_name@11.12.123.34:/home/your_user_name/.ssh/id_rsa.pub ~/Desktop id_rsa.pub 100% 405 16.5KB/s 00:00

现在,您的桌面上应该有了公钥。现在,您可以转到新的EC2,登录(使用密码),并将id_rsa.pub中的文本复制并粘贴到您想要的任何文件中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54579991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档