在 ssh 上找不到除 22(即 - 23)以外的其他端口

在 ssh 上找不到除 22(即 - 23)以外的其他端口

远程使用 ssh,我可以询问我家里的桌面(从学校或任何地方),但我无法访问我的服务器,同样在家里。

奇怪的是,当我在家时,只要使用无线网络,我就可以访问这两个网站。此外,使用 Putty 或 ssh iOS 应用程序,我ssh -p23 (ip.address.here)访问两者,所以我知道问题一定出在这里。

我搜索了好久,但不知道如何在搜索引擎中复制我的具体问题。

非常感谢

答案1

看起来您正在尝试远程访问 2 台设备。您也许可以更改家里路由器的端口转发并打开防火墙。

保持桌面原样,我假设端口 22 = 22。

对于服务器,选择任意端口,然后将其映射回家庭网络上端口 22 上的 IP。
因此,您的路由器应该在端口转发部分将传入端口映射到 IP 地址和端口号,如果恰巧只有 DMZ 才能将计算机打开到互联网,那么您可能需要购买游戏路由器,在购买前先检查端口转发能力。

您还需要打开计算机固定 IP这是通过稍微提高 DHCP 起始范围来允许它并在计算机上设置固定 IP,这样普通设备仍然可以获得自动连接。

相关内容