我是网络新手,因此需要一些帮助来了解我所做的事情是否正确:
我有一台虚拟机,它承载着一个具有内部 IP 的 Ubuntu 客户操作系统:192.168.15.6 我已经在端口上设置了一个 ssh 服务器5022(以防 ISP 封锁 22)。我还在端口上设置了一个 Web 服务器(Apache 2)8002(以防 ISP 阻止 80)。
我的外部IP是:xx.yy.aa.bb。我已将路由器配置为端口转发 8002,现在我可以从外部盒子访问我的 Web 服务器。但按照相同的模式,我将 ssh 端口转发为:
source ip: xx.yy.aa.bb
source netmask: 255.255.255.0
destination ip: 192.168.15.6
destination netmask: 255.255.255.255 (I cannot change this)
destination port start: 5022
destination port end: 5022
destination port map: 5022
我仍然无法从外部机器访问我的 ssh 服务。
我错过了什么?