![SSH 端口转发无法远程工作](https://linux22.com/image/773671/SSH%20%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91%E6%97%A0%E6%B3%95%E8%BF%9C%E7%A8%8B%E5%B7%A5%E4%BD%9C.png)
出于好奇,我正尝试用我的旧电脑搭建一个服务器。我安装了 ubuntu 21.10。并用 Real VNC 连接它。现在我需要用 ssh 连接它。我可以通过本地网络连接到 PC,但当我尝试从外部网络连接时,它没有连接。
经过研究,我了解到我必须为我的路由器启用端口转发。当我尝试这样做时,路由器管理面板的登录详细信息已被提供商更改,他们忘记了详细信息。并且拒绝通过重置路由器进行重新配置。
现在我连接了另一个旧调制解调器 DSL-2750u,并将其作为 wifi 扩展器连接,并更改了其默认 IP 地址。并尝试通过它进行端口转发。并在 ubuntu 中启用了端口转发。
我在 DHCP 保留部分中为 PC mac 地址分配了一个默认 ID,将其添加为静态。我的 PC 本地 IP 地址是 192.168.1.8。但最终它没有连接。
这是我的路由器端口转发表
这是系统中的防火墙信息
这是 ssh 状态信息
请帮助我解决这个问题,我做错了,我是新手,正在尝试学习服务器如何工作和配置
答案1
如果 ssh 可以正常工作,那么您应该重写路由器上的某些选项。首先是本地 IP 地址 - 您应该将其更改为全部(如果您有该选项)。还要将 wan 端口更改为全部。如果这仍然不起作用,请检查您的机器是否阻止了客户端 IP 地址。我还建议您访问端口转发测试器检查路由器上的端口是否实际打开。