问题描述
由于没有可用的密钥对,因此无法访问AWS机器。是否可以创建与此实例关联的卷的快照,并至少获得对计算机中存在的内容的访问权限?
解决方法
Connecting to your Linux instance if you lose your private key - Amazon Elastic Compute Cloud是有关丢失私钥时如何连接到Linux实例的AWS文档。没有什么比AWS文档更胜一筹了,所以我将细节留给AWS文档。
显示步骤如下:
- 第1步:创建新的密钥对
- 第2步:获取有关原始实例及其根卷的信息
- 第3步:停止原始实例
- 第4步:启动一个临时实例
- 第5步:从原始实例分离根卷并将其附加到临时实例
- 第6步:将新的公共密钥添加到安装到临时实例的原始卷上的authorized_keys中
- 第7步:从临时实例上卸下并分离原始卷,然后将其重新连接到原始实例
- 第8步:使用新的密钥对连接到原始实例
- 第9步:清理