我正试图从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
。
错误消息中的路径是文件的正确路径,据我所知,所以我很困惑我可能遗漏了什么导致了这个错误。如果有人能为我指明如何修复命令的正确方向,我将不胜感激。
只需在公共DNS之后删除目标url上的/
。此外,如果用户家中没有名为home
的目录,则不需要添加它
scp -i ~/my_file.pem username@ec2-34-231-112-32.compute-1.amazonaws.com:username/file.tar.gz ~/