在...
https://lightsail.aws.amazon.com/ls/webapp/instances/ [我的实例名称]/connect
...我懂了...
“您将此实例配置为使用 somekeypairname 密钥对。”
我该如何改变呢?我(就在一分钟前)删除了该密钥对,希望实例开始使用默认密钥对。随后,我还重新启动了实例。我在 GUI 中的什么位置可以找到更改实例密钥对的位置?
在...
https://lightsail.aws.amazon.com/ls/webapp/instances/ [我的实例名称]/connect
...我懂了...
“您将此实例配置为使用 somekeypairname 密钥对。”
我该如何改变呢?我(就在一分钟前)删除了该密钥对,希望实例开始使用默认密钥对。随后,我还重新启动了实例。我在 GUI 中的什么位置可以找到更改实例密钥对的位置?
您可以~/.ssh/authorized_keys
通过 Amazon Web SSH 客户端进行调整(可以在 Lightsail 仪表板中找到)
启动实例时,AWS 会将公钥部署到相应的 authorized_keys 文件中。
通过 GUI 创建实例后,您无法更改密钥。
现在,如果实例上有有价值的数据,则可以通过多种方式访问它,但您最好删除现有实例并创建一个新实例。
我知道这是旧的,但我发现最好的方法是拍摄实例的快照,创建一个新实例(保存密钥 - 你不会再有机会),使用快照创建一个新的 EBS 卷,挂载 EBS卷到新实例,测试新实例,将弹性IP与旧实例解除绑定,将弹性IP绑定到新实例,进行实时测试,停止旧实例(如果有问题,不要终止它),擦去额头上的汗水,给自己倒杯酒。
现在您可以使用新密钥访问服务器,它应该与旧密钥匹配。
这有点乏味。如果有人想要更多信息或有更好的方法,请分享!