AWS云:Prod中的AMI实例问题的SSH

时间:2015-07-10 17:33:02

标签: linux amazon-web-services ssh redhat

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

我有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。

我已将id_rsa公钥复制到preprod_Server2的授权文件中,然后获取它的AMI图像。 现在我启动一个AMI为preprod_Server2的实例 当我从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的root凭据。

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

这可以通过将prod_Server1的id_rsa publickey复制到preprod_Server2中的授权密钥文件来实现。然后使用preprod_Server2的AMI。

prod_Server1>> ssh vin@preprod_Server2 (This works)

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