【问题标题】:downloading folder from ssh to local machine从 ssh 下载文件夹到本地机器
【发布时间】:2019-02-16 11:16:11
【问题描述】:

我有一个具体问题。

我有一个服务器(比如 x),首先我必须使用 ssh x@domain 连接到 x 服务器。然后有一个内部服务器 y 再次我必须使用 ssh 连接到该特定域。我必须在服务器 y 中下载一个文件夹。我在登录 x 后尝试使用 scp,使用

scp -r /data/home/path /Users/username/Desktop

我收到以下错误

cp: 无法创建常规文件`/Users/username/Desktop': 没有这样的文件或目录

请帮我下载文件夹

【问题讨论】:

  • 如果从 A SSH 到 B,从 B 向 C 执行 scp,那么您的目标是作为要复制到 B 服务器的文件的目标。如果你想复制到 A,你必须撤消你的步骤。
  • @Juan 可以详细说明一下步骤吗?
  • 从c复制到b然后从b退出再从b复制到a
  • @Juan 成功了。谢谢!

标签: macos ssh terminal scp


【解决方案1】:

该错误是因为目标 /Users/username/Desktop 在服务器 X 上不存在。

但是,这里还有更多事情要做。该命令只是试图在本地复制第一个文件夹,因为没有主机信息。

你应该从 X 运行:

scp -r usery@servery:/data/home/path destination

然后使用 serverx 信息从您的机器重复该过程。

【讨论】:

    猜你喜欢
    • 2011-01-03
    • 2021-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-19
    • 2013-09-29
    相关资源
    最近更新 更多