尝试远程 ssh 到 ubuntu 服务器时,连接被远程主机关闭

尝试远程 ssh 到 ubuntu 服务器时,连接被远程主机关闭

我安装了 ubuntu 服务器 22.04.1 LTS 并且它已启动并运行。我还在我的 Linux 发行版上安装了 openssh-server,并且 ssh 也已启动并运行。现在,当我从同一 LAN 上的另一台 PC ssh 进入我的 Linux 服务器时,我可以成功登录并访问我的服务器。我试图做的是通过互联网远程访问我的服务器,所以我使用了与 LAN ssh 连接相同的方法,但使用了我的公共 IP ssh username@myPublicIp 但当我这样做时,我收到错误 kex_exchange_identification: 连接被远程关闭主机连接被 myPublicIp 端口 22 关闭。为什么会发生这种情况?通过互联网远程 ssh 到我的 Linux 服务器的正确方法是什么?提前致谢。

编辑:我在路由器上添加了端口转发规则。下面附有端口转发配置屏幕截图。

笔记:我还尝试在路由器上设置 DMZ,但这也没有帮助。 在此输入图像描述

相关内容