如何更改LightSail实例使用的密钥对?

时间:2016-12-14 14:45:29

标签: amazon-web-services ssh amazon-lightsail

目前...

https://lightsail.aws.amazon.com/ls/webapp/instances/[my实例名称] / connect

......我明白了......

"您已将此实例配置为使用somekeypairname密钥对。"

我该如何改变?我(仅一分钟前)删除了该密钥对,希望该实例将开始使用默认密钥对。随后,我也重新启动了实例。我在GUI中的哪个位置找到更改实例的密钥对的位置?

3 个答案:

答案 0 :(得分:7)

您可以通过Amazon Web SSH客户端(可以在Lightsail仪表板中找到)来调整~/.ssh/authorized_keys

答案 1 :(得分:0)

AWS在启动实例时将公钥部署到相应的authorized_keys文件中。

通过GUI创建实例后,无法更改密钥。

现在,如果实例上有有价值的数据,有办法访问它,但最好删除现有实例并创建一个新实例。

答案 2 :(得分:0)

我知道这已经很老了,但是我发现最好的方法是为实例创建快照,创建一个新实例(保存密钥-您不会再有机会了),使用快照创建一个新的EBS卷,将EBS卷安装到新实例,测试新实例,将弹性IP与旧实例解除绑定,将弹性IP绑定到新实例,进行实时测试,停止旧实例(如果存在以下情况,请不要终止它)问题),擦去额头上的汗水,然后为自己喝一杯。

现在您可以使用新密钥访问服务器,它应该与旧密钥匹配。

这有点乏味。 如果有人需要更多信息或有更好的方法,请分享!