尝试使用公共 IP 从子网访问端口转发服务器,但不起作用

尝试使用公共 IP 从子网访问端口转发服务器,但不起作用

我设置了一个连接到路由器的服务器。路由器转发了我服务器的一个端口。因此,当我使用http://www.t1shopper.com/tools/port-scan/我有:

188.143.126.14 is responding on port 10415 ()

换句话说,握手成功了。
但是当我尝试 ssh 到该端口时,它失败了 - 因为 SYN ACK 没有到达客户端并开始重新传输 SYN。虽然服务器发出了 SYN ACK。我比较了工作情况和错误情况,但没有发现任何差异。唯一的区别是 SYN ACK 在第一种情况下到达,但在第二种情况下没有到达。

我可以在子网上访问 ssh。路由器和服务器上都没有防火墙。

可能是什么问题呢?

更新:另一个不同之处在于,扫描是从外部进行的,但 ssh 连接是使用公共 IP 从子网建立的。当我使用本地 IP 时,它起作用了。但现在我尝试使用我的智能手机数据进行连接 - 这次成功了。因此,似乎从内部使用公共 IP 启动连接会导致一些路由问题。

bb@lenovo:~$ ssh [email protected] -p 10415
ssh: connect to host 188.143.126.14 port 10415: Connection timed out
bb@lenovo:~$ ssh [email protected] -p 10415
[email protected]'s password: 

相关内容