我需要将文件从本地机器复制到 Amazon AWS Ubuntu 机器。
首先我尝试了这个:
scp -i learndeepai.pem sb_code.zip [email protected].***
一旦我执行此命令,就不会发生任何特殊情况,也不会出现任何错误,我又返回到命令行,因此显然没有发生上传。当我尝试运行此命令时,实例正在运行,因此它应该能够连接到它。
然后我尝试了这个:
pscp scp -i learndeepai.pem sb_code.zip [email protected].***
这次得到了回应:
More than one remote source not supported
我如何将 zip 文件上传到我的 AWS 实例,似乎没有什么用。我在 Windows 10 上,安装了 PuTTY scp
。
我在用着http://cmder.net/作为我的控制台
答案1
:
“目标”参数后缺少一个冒号 ( ):
scp -i learndeepai.pem sb_code.zip [email protected].***:
如果没有冒号,该命令相当于cp
,因此它会复制learndeepai.pem
到本地文件 [email protected].***
。
由于pscp
不支持(无用的)本地复制功能,您可以轻松了解到,正如它所说:
C:\>pscp -i learndeepai.pem sb_code.zip [email protected].***
Local to local copy not supported