如何在 Ubuntu 20.04 上安装 Webmin

想了解如何在 Ubuntu 20.04 LTS 上安装 Webmin?

对于那些不知道 Webmin 是什么的人来说,它基本上是一个基于浏览器的程序,负责远程管理基于 Linux 的服务器。

通常,涉及管理用户和包、文件共享、备份等的过程都是在命令终端的帮助下完成的。这可能是一项漫长而艰巨的任务。Webmin 提供了一个安全且易于理解的基于 Web 的 GUI,无需使用复杂的命令即可完成工作,使其成为一个必不可少的学习工具。

与任何其他应用程序一样,安装 Webmin 一开始看起来并不是最简单的任务。

如果您很难完成此应用程序的安装过程,那么本指南适合您。在这里,我们将带您逐步学习如何在 Ubuntu 20.04 LTS 上安装 Webmin。

Webmin 不在 Ubuntu 存储库的标准列表中,因此您需要手动添加它。您可以借助 nano、gedit 等文本编辑器来完成此操作。

按照以下步骤将 Webmin 存储库添加到您的系统:

  1. 首先按以下方式打开命令终端Ctrl+Alt+电视在你的键盘上。
  2. 接下来,在指令终端
$ sudo apt update

这将更新所有可用的包及其依赖项。

  1. 完成后,继续在指令终端
$ sudo nano /etc/apt/sources.list

这将打开 nano 编辑器中的存储库列表。

  1. 接下来,在新打开的文件末尾添加以下内容:
deb https://download.webmin.com/download/repository sarge contrib

此外,这会将 Webmin 添加到 Ubuntu 的可用存储库列表中。

  1. 最后一步是保存文件并关闭编辑器。如果你使用的是 nano,可以按以下方式实现此操作Ctrl+X,选择是的,然后按下进入钥匙

正确执行这些步骤后,您现在应该已将 Webmin 存储库添加到默认软件包列表中。现在,我们继续下一步。

第 2 步:添加 Webmin PGP 密钥。

我们的下一步是将 Webmin PGP 密钥添加到可用密钥列表中。这将确保您的系统接受新添加的存储库。

请按照以下步骤添加此密钥:

  1. 首先打开指令终端通过按Ctrl+Alt+电视在你的键盘上。
  2. 接下来,在指令终端
$ wget -q -O- https://www.webmin.com/jcameron-key.asc | sudo apt-key add

这样,Webmin 密钥将包含在可用密钥列表中。

  1. 下一步是通过在指令终端
$ sudo apt update

正确遵循这些步骤后,您现在应该已经成功添加了 Webmin PGP 密钥。

或者,您也可以采用另一种方法,完全跳过步骤 1。为此,请按照以下步骤操作:

  1. 首先打开指令终端通过按Ctrl+Alt+电视在你的键盘上。
  2. 接下来,在终端
$ sudo apt update

此外,这将更新所有可用的包及其依赖项。

  1. 完成后,在指令终端
$ sudo apt install software-properties-common apt-transport-https wget
  1. 最后,在终端确保包配置正确:
$ wget -q -O- https://www.webmin.com/jcameron-key.asc | sudo apt-key add
$ sudo add-apt-repository "deb [arch=amd64] https://download.webmin.com/download/repository sarge contrib"

正确遵循这些步骤后,您现在可以学习如何在 Ubuntu 20.04 LTS 上安装 Webmin。

步骤3:安装Webmin。

现在您已完成前面的步骤,现在可以安装 Webmin 软件包。只需在终端

$ sudo apt install webmin

步骤4:配置Webmin。

在系统上安装 Webmin 后,剩下的就是对其进行配置以确保其正常运行。操作方法如下:

  1. 首先,确保允许端口 10000 通过防火墙,因为这是 Webmin 运行的端口。如果您使用 UFW,请在终端
$ sudo ufw allow 10000/tcp

这将打开端口,从而使 Webmin 能够顺利运行。

  1. 接下来,打开浏览器并在搜索栏中输入以下内容:
https://<Server/IP/hostname>:10000/

代替<server/ip/hostname>使用您的实际主机名或(公共)IP。

如果这是您第一次登录,屏幕上会出现一条警告消息,声称该网站很危险。不用担心,因为这只是 CA 证书无效的结果。

  1. 最后,点击先进的,进而继续<Server/IP/hostname>

这将导航到登录页面。输入您的 sudo 用户详细信息,然后单击登入按钮。

您应该会看到一个网页,其中显示了有关用户、群组等的所有必要详细信息。

Webmin 可让您通过其复杂的界面实现很多功能。它允许您添加或删除用户、创建组、更新包和存储库、管理系统上的文件等等。更棒的是,Webmin 可确保您以快速、简单且高效的方式实现所有这些功能。

在我们讨论软件包时,可以假设阅读本指南的大多数人都熟悉 Ubuntu 20.04 LTS 和其他 Linux 发行版上的软件包安装方式。软件包安装过程并不完美,因此可能会对你有用,因为它可以避免你将来再遇到这种情况。

我们希望本指南能帮助您了解如何在 Ubuntu 20.04 LTS 上安装 Webmin。如果您仍然遇到一些问题,或者希望获得有关 Webmin 面板的深入指南,请在下面的评论部分告诉我们。话虽如此,我们祝您在掌握 Linux 的旅程中一切顺利。