为什么我无法从另一个网络通过 SSH 连接到我的电脑?

为什么我无法从另一个网络通过 SSH 连接到我的电脑?

我有一台台式电脑和一台笔记本电脑。我正尝试从笔记本电脑通过 SSH 连接到台式电脑,这样当我不在家时就可以更快地运行一些代码。

如果两台计算机都在同一个网络上,我就可以这样做,ssh myuser@localipv4address而且效果很好

但是,当我的笔记本电脑连接到另一个网络时,我尝试ssh myuser@publicipv4address从我的笔记本电脑上执行此操作,但它只是卡在那里一段时间,然后抛出连接超时

我应该怎么做才能从另一个网络 ssh 接入?

于是我运行netstat -a并得到了以下这条线:

Proto  Local Address          Foreign Address        State
TCP    192.168.0.80:22        192.168.0.193:55390    ESTABLISHED

这是我的电脑的本地 IPv4,状态显示为已建立,而不是正在监听

我应该怎么办?

相关内容