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