【问题标题】:AWS cloud: SSH of an AMI instance issue in ProdAWS 云:Prod 中 AMI 实例问题的 SSH
【发布时间】:2015-07-12 14:56:23
【问题描述】:

我面临一个非常小的问题,无法弄清楚:(

我有 2 个 AWS 账户(Preprod 和 Prod)

第一个 AWS A/c 是一个 preprod 帐户,我在其中创建了一个 jumphost(preprod_Server1 并登录到实例(即 preprod_Server2)

preprod_Server1>> ssh vin@preprod_Server2  (This works fine,password less SSH)

现在在第二个 AWS 账户,即 PROD

我创建了一个 server_prod1 (jumphost) 并且我采用了 preprod_Server2 的 AMI。

我在 preprod_Server2 的授权文件中复制了 id_rsa 公钥,然后拍摄了它的 AMI 映像。 现在我使用 preprod_Server2 的 AMI 启动一个实例
当我从 server_prod1 登录时,它不允许我。

prod_Server1>> ssh vin@preprod_Server2  ( I get permission denied)

Note: only pem file is different in preprod and prod account is that an issue.

我不知道 preprod_Server2 的根凭据。

在 prod 服务器中,我能够登录到其他实例,只有 preprod_Server2 的 AMI 出现问题。

【问题讨论】:

    标签: linux amazon-web-services ssh redhat


    【解决方案1】:

    在您构建密钥时,该密钥已从 AMI 中排除。 当您启动它时,另一个密钥被注入到机器中(每次启动 EC2 机器时,您都必须指定密钥)。

    【讨论】:

      【解决方案2】:

      这通过将 prod_Server1 的 id_rsa 公钥复制到 preprod_Server2 中的授权密钥文件来工作。然后取 preprod_Server2 的 AMI。

      prod_Server1>> ssh vin@preprod_Server2 (This works)
      

      注意:不知何故,最初当我复制密钥时,有一个额外的空间导致了问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-07
        • 2017-06-15
        • 2017-02-05
        • 2015-06-16
        • 2017-11-18
        • 2019-01-07
        • 2013-11-22
        • 1970-01-01
        相关资源
        最近更新 更多