SCP:尝试从Windows复制到Linux服务器时找不到文件

时间:2016-01-13 13:26:23

标签: linux windows ssh scp

在putty中我想将.war文件从我的机器(D:\\file.war)复制到远程服务器,如下所示:

sudo scp -r D://file.war user@xxx.xxx.xxx.xxx:/tomcat8/webapps

它不起作用,我也尝试过这样的事情:

sudo scp -r \file.war user@xxx.xxx.xxx.xxx:/tomcat8/webapps

sudo scp -r /cygdrive/d/file.war user@xxx.xxx.xxx.xxx:/tomcat8/webapps

我必须输入我的密码两次(sudo一次,下次用户)。但后来我总是得到同样的错误:

<pathtolocalfile>: No such file or directory

Putty始终通过SSH连接。我需要sudo才能获得写入webapps文件夹的权限。

我如何指定路径? Sry,我是第一次尝试这个,经过一些研究后,我越来越担心如何以正确的方式做到这一点。

1 个答案:

答案 0 :(得分:1)

我设法做了我想做的事,虽然我的解决方案不是最好的:

  1. 我使用WinSCP和普通用户帐户连接到服务器。
  2. 我将文件复制到用户主目录中。
  3. 然后我在WinSCP中打开了Putty控制台,并使用“sudo”更改为root用户(并再次输入我的密码)。
  4. 现在我终于能够将我的用户帐户主目录中的文件复制到tomcat的webapps文件夹中。