让大学与家里的 SSH 服务器建立连接并正常工作

让大学与家里的 SSH 服务器建立连接并正常工作

在尝试了几个不同的 SSH 教程后,我终于可以在本地网络上使用它了(很简单),然后,我终于弄清楚了为什么我的路由器上的端口转发配置不起作用:我的 ISP 使用中央国家机关事务管理局,这意味着我的公共 IPV4 地址实际上是共享的,而标识我的是一个 IPV6 地址,所以这就是端口转发不能解决任何问题的原因。

现在我弄清楚了这个问题的一部分:我发现恩格罗克现在我可以从家庭互联网之外访问我的 SSH 服务器,通过 ngrok 提供的隧道地址,使用 ConnectBot 应用程序在我的手机移动网络上对其进行了测试。我可以使用 PuTTY 在我的家庭网络上访问我的服务器,同时提供本地地址和 ngrok 地址。

问题是,当我尝试从我的大学电脑通过 PuTTY 连接时,连接超时,我认为这是连接被阻止的迹象。我猜想他们阻止的是 ngrok 地址,而不是一般的 SSH 连接,但我可能错了。

也许有一种选择是尝试直接使用我的 IPV6 连接 ssh,但我不知道这是否可行。另外,我应该尝试连接到“标准”SSH 服务器,以查明大学是否阻止了 SSH 连接,但我也不知道该怎么做(不知道在哪里连接)。

有什么想法可以解决这个问题吗?

附言:在家里,我可以通过 TeamViewer 访问我的大学实验室 PC​​,反之亦然。但是 TeamViewer VPN 不起作用。

更新:当我使用托管服务器的同一台 PC 时,IPV6 可以在 PuTTY 上运行。但是 Android 应用程序似乎不支持 IPV6,因此我无法在移动网络上进行测试。当我在大学 PC 上尝试相同的 PuTTY 配置时,我收到一个非常快的错误:[PuTTY 致命错误 - 网络错误:没有到主机的路由]。我所有其他尝试都花了很长时间才给出错误,但这个是即时的,因此似乎 IPV6 可能被完全阻止了。

相关内容