SCP 命令不起作用 - 需要将文件从 Windows 本地主机复制到 Linux

D55*_*555 7 linux ssh ubuntu scp window

我需要将文件 admin.zip 从 C:\wamp\www\jdhemumbai060714\webfiles (Windows) 复制到 /var/www/html/ (Linux)。我正在使用以下命令::

scp C:\wamp\www\jdhemumbai060714\webfiles\admin.zip username@hostname:/var/www/html/
Run Code Online (Sandbox Code Playgroud)

但它不起作用并给出错误::

ssh: Could not resolve hostname C: Temporary failure in name resolution
Run Code Online (Sandbox Code Playgroud)

我使用SSH登录Linux服务器

ATo*_*Tom 5

我认为这是 SCP 端口的错误。唯一的方法是跳过“C:”并仅使用“\wamp\www\jdhemumbai060714\webfiles\admin.zip” 如果当前目录与上传文件位于同一磁盘上,则它将起作用。或者您可以使用pscp.exe

  • 这实际上是我的问题。SCP 似乎将“:”之前的所有内容作为主机名,而不是 Windows 驱动器号。我刚刚从目标文件夹启动了 CMD,而不是定义本地文件夹,而是输入了“.”。对于当前文件夹。 (2认同)

小智 2

首先,您的 DNS 服务器是否也能够解析您复制的主机名?我的建议是使用 IP 地址。

scp C:\wamp\www\jdhemumbai060714\webfiles\admin.zip username@192.168.0.2:/var/www/html/
Run Code Online (Sandbox Code Playgroud)