【问题标题】:scp upload file: no such file or directoryscp 上传文件:没有这样的文件或目录
【发布时间】:2012-04-07 16:11:30
【问题描述】:

我正在使用 ssh 连接 linux 服务器。我正在尝试将文件从我自己的计算机(windows7)上传到 linux。 当我输入 scp Desktop/H5.txt junjue@mumble-39.xxServerNamexxx:/u/j/u/junjue/private/

我收到以下错误: scp Desktop/H5.txt junjue@mumble-39.xxxServerNamexxxx:/u/j/u/junjue/private/ Desktop/H5.txt: 没有这样的文件或目录

我可以保证服务器名称和文件目录是正确的。 scp 似乎在我的本地计算机上找不到我的文件。

默认路径是什么?如果我要上传的文件在我的桌面上,我应该输入什么路径?

谢谢

【问题讨论】:

  • 在 Windows 10 上遇到类似问题,但无法识别远程服务器。真的不想安装WinSCP。对于这个问题,本地文件路径应该使用反斜杠,而不是正斜杠。

标签: windows linux ssh scp


【解决方案1】:

将H5.txt从桌面拖到你的cmd窗口,这样可以避免你输入错误的路径

【讨论】:

  • 仍然报错:ssh:无法解析主机名 C:名称或服务未知
  • 我最终使用了 pscp。并且原始路径有效!...不知道为什么 scp 不起作用。还是谢谢你
【解决方案2】:

以后您可以在处理小文件时尝试使用 winscp。另外我认为 cygwin scp 应该可以正常工作。

【讨论】:

    【解决方案3】:

    winscp 是将文件从 MS 复制到 *nix 的不错选择。 pscp 也很有用。 SCP 在 MS 和 nix 之间使用时存在已知问题。 scp似乎对文件夹结构有一些误解。

    【讨论】:

      【解决方案4】:

      斜线不正确。在 Windows 上,它应该是(假设您从主目录运行命令提示符):

      C:\Users\user> scp Desktop\H5.txt junjue@mumble-39.xxServerNamexxx:/u/j/u/junjue/private/
      

      【讨论】:

        猜你喜欢
        • 2013-10-11
        • 1970-01-01
        • 2019-06-03
        • 2017-03-04
        • 2016-04-29
        • 1970-01-01
        • 1970-01-01
        • 2021-06-24
        • 2014-10-08
        相关资源
        最近更新 更多