无法通过 SCP 发送文件

asw*_*esh 3 ssh scp amazon-ec2 hadoop

我尝试使用scp带有选项的命令-i将文件从本地计算机传输到远程 EC2 实例:

Akhis-Macbook-Pro:~ aswinakhilesh$ sudo scp -i Mykey.pem FileA ec2-user@ec2-23-20-46-45.compute-1.amazonaws.com:/home/FileA
Run Code Online (Sandbox Code Playgroud)

我收到以下消息,而不是复制文件:

 Agent pid 2624

Akhis-Macbook-Pro:~ aswinakhilesh$ Identity added:
/home/.ssh/id_rsa (/home/id_rsa)
Run Code Online (Sandbox Code Playgroud)

.ssh在 ec2 实例中的文件夹包含以下文件:

authorized_keys  
id_rsa  [Same as Mykey.pm, which is used with the -i option before]
known_hosts
Run Code Online (Sandbox Code Playgroud)

如果有人能在这里帮助我,那就太好了!

小智 5

我刚刚遇到了同样的问题。解决方案是有人指出的(如果你有

评估 `ssh-agent`

将其更改为

eval `ssh-agent' > /dev/null

重要的是这需要在远程主机上发生。