两个EC2实例之间的ssh

时间:2016-02-10 12:23:19

标签: ssh amazon-ec2 key-pair ssh-keygen

我有两个EC2实例,我试图看看我是否可以从一个到另一个。

如果我尝试从我的Windows实例到PuTTY,它们都可以工作(通过提供.ppk文件)。

现在,两个实例都与同一个密钥对相关联,如果我在.ssh/authorized_keys中chekc,则存在相同的公钥(显然是因为它指的是我在AWS中生成的相同密钥对)。

我试过ssh <other host>但是它要求我输入一个不存在的密钥的密码。

所以我现在所做的是从实例A创建一个带有ssh-keygen的密钥对,然后我尝试了

ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host

但它给了我这个错误:

Permission denied (publickey).

如果您有任何想法,请随时欢迎。

1 个答案:

答案 0 :(得分:3)

如果您拥有的唯一身份验证方法是ssh-copy-id,则无法使用publickey

在第一个实例上生成密钥时,您需要将公共部分从~/.ssh/id_rsa.pub复制到其他实例~/.ssh/authorized_keys

相关问题