我目前正在尝试使用以下方法将文件从我的 AWS EC2 Linux 服务器检索到我的 Windows 7 PCscp
我是一个 Linux 新手,我目前正在从服务器上尝试如下操作:
scp transferMe.tar Username@publicIP/lanIP/C:/
但一切似乎都不太顺利,我也尝试过使用tcp
comands、filezilla 和 winSCP 之类的工具来检索这些文件,但它们也遇到了一些障碍,这里就不赘述了。
我认为我尝试使用该scp
命令的方式无效。我应该如何构造该命令?
答案1
这里有几个问题。第一个问题,正如 laurent 指出的那样,scp
在 Windows 上无法开箱即用。你需要使用特定的软件,例如控制协议来自 putty 工具。安装后,您可以从 Windows 命令行运行此命令:
pscp [email protected]:/home/user/transferMe.tar C:\
第二个问题是,即使你的 Windows 机器上有 ssh 服务器,从服务器复制到本地计算机也无法像你尝试的那样工作。你可能无法从家庭网络外部访问你的私有 IP,你需要配置你的路由器以向前端口 22 到您计算机的私有 IP。具体如何操作取决于您的路由器。因此,即使您尝试复制到另一台 Linux 机器,它也不会起作用。您不能使用像文件夹名称这样的 IP,这public_ip/private_ip
是一个合理的假设,但不幸的是,事实并非如此。