首页 > 解决方案 > 尝试使用 scp 从 EC2 下载文件返回 No such file or directory 即使文件存在

问题描述

我正在尝试file.tar.gz从 EC2 实例下载文件。该文件存在于 EC2 实例上的此位置。

/home/username/file.tar.gz

当我运行命令时

scp -i ~/my_file.pem username@ec2-34-231-112-32.compute-1.amazonaws.com:/home/username/file.tar.gz  ~/

它返回/home/username/file.tar.gz: No such file or directory

据我所知,错误消息中的路径是文件的正确路径,所以我很困惑我可能遗漏了什么会产生这个错误。如果有人可以为我指出如何修复命令的正确方向,将不胜感激。

标签: amazon-ec2scp

解决方案


/只需在公共 DNS 之后删除目标 URL 上的 。此外,如果您没有home在用户家中调用目录,则无需添加它。

scp -i ~/my_file.pem username@ec2-34-231-112-32.compute-1.amazonaws.com:username/file.tar.gz  ~/

推荐阅读