下载现有的 EC2 密钥对

下载现有的 EC2 密钥对

我正在尝试使用 Amazon EC2,并(最终)成功从家用计算机通过 SSH 连接到该盒子。现在我想从工作计算机连接,但忘记将密钥对复制到 USB 密钥上。

有没有办法下载现有的密钥对而不删除实例?

谢谢

答案1

据我所知,私钥只能在创建密钥对时检索(​​通过 EC2 Web 管理控制台或通过API 命令行)。

因此,您必须将私钥保存在某处并能够在工作中检索它以便通过 SSH 连接到实例,因为在启动密钥对时,密钥对的公钥会自动安装在 EC2 服务器上。

希望有所帮助。

答案2

同意 Fran 的观点,通过 SSH 登录的唯一其他方法是在实例上启用密码验证,然后使用用户名/密码通过 ssh 登录。

您可能能够通过 AWS Web 界面内的控制台访问执行此操作。

答案3

答案4

对于任何希望从 AWS EC2 检索现有密钥对的公共部分的人来说,这是您正在寻找的命令:

aws ec2 describe-key-pairs --key-names key-pair-name --include-public-key

查找“PublicKey”字段。

来源:https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/describe-keys.html

相关内容