尝试从一个 EC2 实例到另一个 EC2 实例进行 SCP 时连接超时

尝试从一个 EC2 实例到另一个 EC2 实例进行 SCP 时连接超时

我正在尝试通过 SSH 客户端从一个 ec2 实例 SCP 到另一个实例。两个服务器都使用相同的密钥。

我对此的初步调查使我相信这一切都可以通过使用 AgentForwarding 来实现,如下所示:

scp -o "ForwardAgent yes" -v /path/to/file [email protected]:/path/to/file

创建的输出结尾为:

> debug1: Connecting to xx.xx.xx.xx [xx.xx.xx.xx] port 22. debug1:
> connect to address xx.xx.xx.xx port 22: Connection timed out ssh:
> connect to host xx.xx.xx.xx port 22: Connection timed out lost
> connection

另外,我也尝试使用 -i 指定密钥文件,但我只有 .ppk 和 .key 文件版本,而不是大多数示例所示的 .pem。我也没有 /home/ec2-user/.ssh/id_rsa 文件(.ssh 目录中只有“config”、“known_hosts”和“authorized_keys”),这似乎是许多人使用的解决方案。

我也尝试过编辑配置并添加到AgentForwarding yes那里。

似乎没有什么作用,我最终在每次尝试时都收到相同的超时消息。

我在这方面遇到了很多阻力,所以任何帮助我都会很感激。谢谢!

答案1

我要检查的第一件事是确保您的安全组允许这种服务器间流量。

相关内容