导入密钥对 AWS



我已经使用 boto3 在 AWS 上成功创建了 Infra,其中创建了"MyKeyPair">

现在,当我尝试使用导入密钥对功能时,我正在尝试在"ec2->网络和安全"下,它要求下载密钥的公共部分。

我在终端上印有密钥的私有部分,在哪里可以找到公钥部分

问候

苏里亚

公钥是私钥文件的一部分。

保存您的私钥并将其命名为"privkey.pem"或任何您想要的名称。

AWS 需要 SSH 格式的公有密钥。此命令将提取公钥:

ssh-keygen -y -f privkey.pem > pubkey.pem

现在,您可以使用控制台或 CLI 上传 pubkey.pem。

aws ec2 import-key-pair --key-name "MyPubicKey" --public-key-material file://pubkey.pub --region 'us-west-2'

当然,使用您的键名,文件名,区域修改命令行。

这对我有用:

ssh-keygen -m PEM -f key.pem
ssh-keygen -y -f key.pem > key.pem.pub
aws ec2 import-key-pair --key-name AwsKeyName  
--public-key-material $(openssl enc -base64 -A -in key.pem.pub)

相关内容

  • 没有找到相关文章

最新更新