AWS:使用相同的公钥从一个ec2实例转换到另一个实例

时间:2017-02-01 06:37:25

标签: amazon-web-services amazon-ec2 scp

我使用相同的公钥来创建两个ec2实例并使用相同的我能够SSH到两个主机。现在我想将一个文件从一个ec2实例转移到另一个实例,但我收到以下错误: -

  

您确定要继续连接(是/否)吗?是的警告:   永久添加&#;; 40343.128.19' (ECDSA)到已知主机列表。   权限被拒绝(公钥)。

1 个答案:

答案 0 :(得分:0)

这是因为您的公钥不存在于主机上的默认位置〜/ .ssh / id_rsa中,您尝试传输该文件。

你有以下两种选择。

1)。将您的公钥传输到您尝试传输文件的主机。

2)通过运行以下命令使用SSH代理转发: -
   按照https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/了解如何将ssh密钥添加到ssh-agent。

然后使用ssh -A login-name@ec2-instace登录ec2实例,然后您就可以scp该文件了。