SSH 进入服务器 - 网络错误:连接超时

SSH 进入服务器 - 网络错误:连接超时

我的一个朋友最近安装了一份全新的 Ubuntu Server 最小安装版,其中包含 SSH Sever。我的朋友可以在本地网络上通过 SSH 从他的 Windows 计算机连接到 Linux 计算机。

但是,我和另一个朋友 (B)(在朋友 A 的本地网络之外)无法通过互联网连接到服务器。路由器设置为使用 Linux 机器的 DMZ,因此路由器不会限制任何东西。

我们正在尝试使用 PuTTY 通过 SSH 进入服务器。我们俩在服务器上都有具有 SSH 访问权限的帐户,但我们甚至没有收到登录提示。

答案1

我告诉你这些显而易见的事情,并不是想侮辱你。我似乎经常这样做。

我怀疑您没有使用正确的 IP 从您的计算机与 SSH 服务器通信。请记住,在路由器区域内,服务器将有一个仅在路由器子网内有意义的 IP 号,通常为 192.168.xxx.xxx。这对路由器内的每个人(例如朋友 A)来说都很好。

现在,从路由器外部,您可能需要以不同的方式登录服务器。如果从路由器外部查看,服务器的地址会有所不同。目前,我的计算机被赋予了动态 IP,例如 192.168.0.105,但世界其他地方看到的我的 IP 是有线电视公司分配给我的路由器的 IP。

如果我是你,我会这样做。转到服务器并使用它登录网站“whatismyip.com”。这将告诉你你的系统似乎在哪个 IP 号码上。但是,你可能会发现该子网中的每台其他计算机似乎都位于相同的对外 IP 上。因此,你无法使用该 IP“进入”你的服务器。

通常,您必须配置路由器,以便端口(SSH 通常为 22)上的消息发送到网络内的一台计算机。

您说它被设置为 DMZ,我记得以前玩电脑游戏的时候就是这样的,但它并没有告诉我们您的电脑是如何连接到服务器的。特别是,路由器必须将消息传递到服务器。

仔细考虑一下,然后告诉我们你的发现。

相关内容