我正在尝试从EC2实例下载文件file.tar.gz
。该文件位于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
。
据我所知,错误消息中的路径是文件的正确路径,因此我很困惑可能会丢失的错误。如果有人能指出正确的方向,我将不胜感激。
答案 0 :(得分:0)
只需在公共DNS之后删除目标URL上的/
。另外,如果您的用户家中没有名为home
的目录,则无需添加目录。
scp -i ~/my_file.pem username@ec2-34-231-112-32.compute-1.amazonaws.com:username/file.tar.gz ~/