以编程方式将现有SSH密钥导入到AWS EC2

问题描述:

关于Importing Your Own Key Pair to Amazon EC2的官方文档缺少关于如何以编程方式生成和导入密钥对的详细信息。以编程方式将现有SSH密钥导入到AWS EC2

如何做到最好?

创建密钥对(最多2048位):

ssh-keygen -t rsa -b 2048 -C "[email protected]" -N "" -f ec2_ssh 
chmod 400 ec2_ssh* 

导入公钥EC2:

aws ec2 --region=eu-west-1 import-key-pair --key-name ec2_ssh --public-key-material "file://ec2_ssh.pub" 

file://...功能并没有提及此命令,但它是described here

来源: