在创建EC2实例时我们当然可以临时创建一个Key Pair文件以便在实例启动后通过SSH方式远程登录到该实例。
或者也可以使用之前创建的Key Pair文件。
不过有的时候我们需要让所有的EC2实例使用同一个KeyPair文件(甚至是由不同AWS账户创建),这时候我们需要通过上传已经存在的Key Pair来实现。
在管理页面中点击Import Keypair,填入Keypair Name,然后在Public Key Contents填入公钥的内容。
什么?你手上只有私钥文件,你不知道公钥在哪里?
如果的EC2实例是Linux系统,请登录你先前的EC2实例,在用户所在目录下找到.ssh/authorized_keys文件,里面有你的公钥。
这样如果你基于这个公钥创建EC2 instance,你就可以通过手上的私钥来登录这个实例了。