目前...
https://lightsail.aws.amazon.com/ls/webapp/instances/[my实例名称] / connect
......我明白了......
"您已将此实例配置为使用somekeypairname密钥对。"
我该如何改变?我(仅一分钟前)删除了该密钥对,希望该实例将开始使用默认密钥对。随后,我也重新启动了实例。我在GUI中的哪个位置找到更改实例的密钥对的位置?
答案 0 :(得分:7)
您可以通过Amazon Web SSH客户端(可以在Lightsail仪表板中找到)来调整~/.ssh/authorized_keys
答案 1 :(得分:0)
AWS在启动实例时将公钥部署到相应的authorized_keys文件中。
通过GUI创建实例后,无法更改密钥。
现在,如果实例上有有价值的数据,有办法访问它,但最好删除现有实例并创建一个新实例。
答案 2 :(得分:0)
我知道这已经很老了,但是我发现最好的方法是为实例创建快照,创建一个新实例(保存密钥-您不会再有机会了),使用快照创建一个新的EBS卷,将EBS卷安装到新实例,测试新实例,将弹性IP与旧实例解除绑定,将弹性IP绑定到新实例,进行实时测试,停止旧实例(如果存在以下情况,请不要终止它)问题),擦去额头上的汗水,然后为自己喝一杯。
现在您可以使用新密钥访问服务器,它应该与旧密钥匹配。
这有点乏味。 如果有人需要更多信息或有更好的方法,请分享!