【问题标题】:Unable to access AWS machine since no key-pair is available由于没有可用的密钥对,无法访问 AWS 机器
【发布时间】:2021-02-11 14:00:44
【问题描述】:

由于没有可用的密钥对,无法访问 AWS 机器。是否可以创建与此实例关联的卷的快照并至少访问机器中的内容?

【问题讨论】:

    标签: amazon-web-services key-pair


    【解决方案1】:

    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 步:清理

    【讨论】:

    • 我添加了一些信息以避免仅提供链接的答案。我认为另一种方法是创建实例的 AMI 并从该 AMI 启动一个新实例,然后提供指定将安装的新密钥对的机会。但是,修复“原始”实例通常会更好,因为它会保留网络设置等。
    猜你喜欢
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 2019-12-07
    • 2017-12-29
    • 1970-01-01
    • 2019-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多