网站搜索

如何在 Ubuntu 20.04 上安装 Webmin


大多数系统管理任务通常在终端上执行。它们涉及创建用户、运行更新和更改配置文件等等。永远在终端上工作可能会很无聊。 Webmin 是一个开源 Web 管理工具,允许用户轻松监控和管理服务器。

您可以使用 Webmin 完成的一些任务包括:

  • 在系统上添加和删除用户
  • 更改用户的密码。
  • 安装、更新和删除软件包。
  • 设置防火墙。
  • 配置磁盘配额来管理其他用户使用的空间。
  • 创建虚拟主机(如果安装了 Web 服务器)。

还有更多。

在本文中,我们将了解如何在 Ubuntu 20.04 和 Ubuntu 18.04 上安装 Webmin,以便您可以无缝管理您的系统。

第 1 步:更新系统并安装必需的软件包

要开始安装 Webmin,建议按如下方式更新您的软件包列表:

sudo apt update

此外,安装必备包,如图所示。

sudo apt install wget apt-transport-https software-properties-common

第 2 步:导入 Webmin 存储库密钥

更新系统并安装软件包后,我们将附加 Webmin GPG 密钥,如图所示。

wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -

接下来,将 Webmin 存储库添加到源列表文件中,如图所示。

sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"

上述命令还会更新系统软件包列表。

第三步:在Ubuntu中安装Webmin

此时,我们将使用 APT 包管理器安装 Webmin。继续并运行以下命令:

sudo apt install webmin

出现提示时,点击 'Y' 继续 Webmin 的安装。

下面的输出确认 Webmin 安装已成功。

安装后,Webmin 服务会自动启动。这可以通过运行命令来确认。

sudo systemctl status webmin

上面的输出确认 Webmin 已启动并正在运行。

步骤 4:在 Ubuntu 防火墙上打开 Webmin 端口

默认情况下,Webmin 侦听 TCP 端口 10000。如果UFW防火墙已启用,则需要打开此端口。为此,请执行命令:

sudo ufw allow 10000/tcp

接下来,请务必重新加载防火墙。

sudo ufw reload

第5步:在Ubuntu上访问Webmin

最后,要访问 Webmin,请启动浏览器并浏览地址:

https://server-ip:10000/

您将遇到一条警告消息,提示该连接不是私有的,但不用担心。这是因为 Webmin 附带了未经 CA 验证的自签名 SSL 证书。要浏览此警告,只需单击“高级”按钮即可。

接下来,单击链接“继续服务器 IP”,如图所示。

这将向您显示如下所示的登录页面。提供您的详细信息并点击“登录”按钮。

您将看到如下所示的仪表板,其中概述了关键系统指标,例如 CPU 和 RAM 利用率,以及其他系统详细信息,例如主机名、操作系统、系统正常运行时间等。

左侧窗格是一个选项列表,可让您访问各种服务器功能。从这里您可以执行前面介绍中讨论的系统管理任务列表。

我们已经在 Ubuntu 20.04 上成功安装了 Webmin