访问两个路由器后面的 ssh 服务器

访问两个路由器后面的 ssh 服务器

为了测试目的,我已经在网络(C 类)内设置了一个私有网络(Router2)。

图表:

WAN-->Router1( Gateway 192.168.0.254)-->Lan-->Router2(Sonicwall)-->Lan(10.0.20.1)

我已经完成设置,因此 Router2 后面的设备可以与互联网通信。

我想要做的是在路由器 2 后面设置一个 SSH 服务器,并从另一个 WAN(家庭)连接到该 SSH 服务器

图表:

WAN-->Router1( Gateway 192.168.0.254)-->Lan-->Router2(Sonicwall)-->Lan(10.0.20.1)-->10.0.20.35(SSH Server).

那么我该如何从另一个 WAN(家庭)与 SSH 服务器通信?路由器 1 端口转发到路由器 2 IP?然后将路由器 2 端口转发到 SSH?

答案1

如果您希望为 SSH 服务器使用标准 SSH 端口,即 TCP 端口 22,则需要将端口 22 从路由器 1 上的 WAN 接口转发到路由器 2 上的外部接口,即路由器 2 上面向路由器 1 的 IP 地址。然后,路由器 2 需要将其外部接口上发往端口 22 的流量转发到 10.0.20.35,这是您为 SSH 服务器配置的 IP 地址。

相关内容