ssh:连接到主机 localmachine 端口 22:网络无法访问错误

ssh: connect to host localmachine port 22: Network is unreachable Error

我放假回家,我正在尝试将文件从我的远程机器复制到我的本地机器上。

当我在工作时,我总是在断开工作连接的情况下使用我的远程计算机。唯一改变的是我显然在不同的网络上。

当我运行scp filename user@ip:/path/to/local/folder

我得到ssh: connect to host localmachine port 22: Network is unreachable

我试过删除 OpenSSH 并重新安装它,但没有成功。我不知道该怎么办。我对计算机系统的工作方式不熟悉,所以我不确定出了什么问题:/

如有任何帮助,我们将不胜感激。

所以你显然设法登录到远程机器以便能够在那里执行 scp,对吧?如果是这种情况,您也可以 运行 (在您的本地计算机上) scp user@remoteip:/path/to/files/you/need /path/to/local/file 并且不必担心您当前的 IP 地址是什么。

要从另一个方向工作,您的家用计算机需要可以从外面访问。你可以在远程系统上做一个 who 来找出你从哪里登录的。