amazon-ec2 - 尝试使用 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
。
据我所知,错误消息中的路径是文件的正确路径,所以我很困惑我可能遗漏了什么会产生这个错误。如果有人可以为我指出如何修复命令的正确方向,将不胜感激。
解决方案
/
只需在公共 DNS 之后删除目标 URL 上的 。此外,如果您没有home
在用户家中调用目录,则无需添加它。
scp -i ~/my_file.pem username@ec2-34-231-112-32.compute-1.amazonaws.com:username/file.tar.gz ~/
推荐阅读
- java - 使用 SQLite 数据的 Android 应用程序“尝试在空对象引用上调用虚拟方法'...'”
- c# - Arduino - 串行通信 - 代码错误
- sql - 如何从 SQL Server 中的多个分层行中获取根值
- python-3.x - 在没有列表的python中查找最小值和最大值
- msbuild - 在 .NET 函数调用中使用另一个 PropertyReferences 项的 MSBuild 语法
- workbox - 如何使用工作箱缓存 POST 请求的响应
- spring - 如何挂钩 Spring Security 身份验证过程?
- amazon-web-services - AWS CodeBuild - 基于来自 docker hub 的映像的环境
- typescript - 如何使用类型来强制执行特定的参数对?
- java - 使用Java删除重复值后如何打印数组的值?