无法从远程 scp 到本地 Mac

sos*_*s12 1 mac ssh terminal scp

我已经浏览了 SU 和 SO 帖子,寻找一种方法来让它发挥作用,但我即将举手并坚持使用 GUI。我想scp从远程服务器到我的本地机器的 ZIP 文件。我可以用 SSH 连接就好了。我可以创建、删除、编辑等...但无法下载 ZIP。迄今为止的“最接近”。

# scp backup.zip Steven@111.111.111.11:/Users/Steven/Desktop/test.

为清楚起见,“backup.zip”是我想从服务器上拉下来的,并且在我的当前目录中。“Steven”是我在笔记本电脑上的用户名。我已经将本地机器的 IP 地址清空了,路径是我想要复制到的位置的路径。

然而,有了这个,我得到:

ssh: connect to host 111.111.111.11 port 22: Connection timed out lost connection

有趣的是,我没有退出会话。它只是让我在输入命令之前就在原地。我错过了一些语法吗?

Ken*_*ter 8

我是否正确理解您使用 SSH 连接到远程主机,然后您在scp远程主机上运行以将文件复制回本地主机?

在对这两个主机一无所知的情况下,您的本地主机完全有可能与远程主机建立 SSH 连接,但远程主机无法与本地建立 SSH 连接。

如果你可以建立从本地主机到远程主机的 SSH 连接,你可以scp在本地主机而不是远程主机上运行:

scp remoteuser@remotehost:/path/to/backup.zip /Users/Steven/Desktop/test/
Run Code Online (Sandbox Code Playgroud)