0
无法使用公共IP SSH到本地网络中的服务器
我已经为网络设置了端口转发功能,以便能够从网络外部ssh进入服务器(假设外部port 10122映射为内部映射port 22为192.168.1.101)。 假设我的计算机具有IP 192.168.1.102,服务器具有192.168.1.101 我可以做到ssh root@192.168.1.101,而且会成功。我可以做到,ssh -p 10122 root@<public IP>并且只有在未连接到本地网络的情况下,它才可以工作 为什么我不能ssh -p 10122 root@<public IP>从网络内部调用? 我四处搜寻,只获得有关如何进行端口转发或用于iptables打开端口的信息(但这已经在起作用)。 编辑:我不需要使用外部IP来访问内部计算机,我已经多次遇到此问题,并且想了解更多并且能够解释为什么有人问我。