8

在...

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

...我懂了...

“您将此实例配置为使用 somekeypairname 密钥对。”

我该如何改变呢?我(就在一分钟前)删除了该密钥对,希望实例开始使用默认密钥对。随后,我还重新启动了实例。我在 GUI 中的什么位置可以找到更改实例密钥对的位置?

4

3 回答 3

11

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

于 2020-01-30T12:07:37.880 回答
0

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

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

现在,如果实例上有有价值的数据,则可以通过多种方式访问​​它,但您最好删除现有实例并创建一个新实例。

于 2016-12-14T16:54:00.333 回答
0

我知道这是旧的,但我发现最好的方法是拍摄实例的快照,创建一个新实例(保存密钥 - 你不会再有机会),使用快照创建一个新的 EBS 卷,挂载 EBS卷到新实例,测试新实例,将弹性IP与旧实例解除绑定,将弹性IP绑定到新实例,进行实时测试,停止旧实例(如果有问题,不要终止它),擦去额头上的汗水,给自己倒杯酒。

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

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

于 2019-12-27T02:42:52.057 回答