如何使 Ubuntu Server 系统可通过互联网访问?

如何使 Ubuntu Server 系统可通过互联网访问?

我刚刚在办公室电脑上安装了 ubuntu server 12.04:

  • 打开 SSH
  • DNS

我还安装并配置了以下内容:

  • 网页管理工具
  • PHPmyadmin
  • 普罗夫特

我已通过编辑将 IP 设置为接口中的静态 IP。现在我想从家里访问我的办公室电脑,但为此我想我必须将其设置为直播服务器我不知道该怎么做。

请在这件事上给予我帮助。

答案1

如果您的计算机位于 NAT 后面(http://en.wikipedia.org/wiki/NAT) 您需要先在路由器上将端口重定向到您的计算机,然后使用 IP 地址进行连接。但如果不在 NAT 后面,您只需要知道 IP 地址即可连接到计算机。

您还可以使用类似以下服务:no-ip:http://www.no-ip.com/

答案2

首先

您不应该使用 Webmin。原因是 Webmin 很容易破坏您的系统,并且对简单的操作做出奇怪的动作。此外,它对于在线使用来说并不安全。

你有 ssh 就足够了(我假设你说的是 openssh 服务器,如果没有,请安装它)

正如你所看到的,你可以享受大量的知识和人们愿意提供帮助:如果你不知道如何做一件事,可以谷歌一下,在 askubuntu 上搜索,如果找不到,可以在这里提问。

在线问题

您需要在服务器上配置互联网。为此,您必须指定网关和 DNS IP。

如果你的 IP 是本地的:

打开控制台并输入 ipconfig。如果您看到类似 172.16.XXX.XXX 或 10.XXX.XXX.XXX 或 192.168.XXX.XXX 的内容,则它是本地的(XXX 是数字)

在这种情况下,您必须访问路由器并进行一些端口重定向。端口是通信通道(SSH 为 TCP/22,FTP 为 TCP/21,HTTP 为 TCP/80)

然后你必须知道你的公共IP,你可以在浏览器里搜索“我的IP是什么”来获取

如果你的ip不是本地的那么你就在线,而且你机器的IP就是你必须访问的IP。

答案3

如果你的服务器使用的是真实/公共 IP,则只需通过 IP 地址访问你的服务器即可

相关内容