从另一台计算机连接到我家的 Ubuntu 服务器

从另一台计算机连接到我家的 Ubuntu 服务器

我在我的台式计算机上设置了 Ubuntu Server 14.04 并配置了静态 IP,并且当我 ping 时我得到了响应,一切正常。我能够通过 putty 连接到服务器,也可以从运行 Windows 7 的笔记本电脑通过 FilleZilla 连接到服务器。

但是现在我在从另一台计算机(比如说从我的工作计算机)连接时遇到了问题。服务器的地址是 192.168.1.21,而我的笔记本电脑上的地址是 192.168.1.13,所以我能够连接,因为我在同一个网络中。但是如何从不在同一网络的另一台计算机连接呢?

有人能帮助我吗?我将不胜感激。

答案1

您无法从网络外的计算机连接到本地 IP 地址。您需要连接到您的公共 IP。虽然您通常会关闭所有端口,但根据您的路由器,您可能能够或无法打开它们。通过打开必要的端口并将流量转发到您的本地 IP,您将能够通过您的公共 IP 从工作地点连接到您的服务器。

如何

这可能对你有用,也可能对你没用,因为不同的路由器和不同的互联网提供商提供不同的功能,有些甚至根本不允许这样做。这种方法对我有用,对你来说应该也差不多。

  1. 访问您的管理面板并打开端口 22 以接收传入流量(或您想要使用的任何端口)。
  2. 将流量从该端口转发到您的计算机(您的本地 IP)。
  3. 找出你的公共 IP,可能来自本网站

现在,您应该能够使用 PuTTY 或其他客户端通过公共 IP 连接到您的计算机。您还可以打开更多端口,例如在您的计算机上托管您的网站等。

相关内容