如何在 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. 首先按打开命令终端控制键+全部+时间在你的键盘上。
  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,则可以通过按控制键+X,选择和,然后按进入钥匙.

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

步骤 2:添加 Webmin PGP 密钥。

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

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

  1. 首先打开命令终端通过按控制键+全部+时间在你的键盘上。
  2. 接下来,在以下内容中输入命令终端:
$ wget -q -O- https://www.webmin.com/jcameron-key.asc | sudo apt-key add

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

  1. 下一步涉及通过在以下内容中键入以下内容来更新软件包命令终端:
$ sudo apt update

正确执行步骤后,您现在应该已成功添加 Webmin PGP 密钥。

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

  1. 首先打开命令终端通过按控制键+全部+时间在你的键盘上。
  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。

第三步:安装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. 最后,点击先进的,进而继续<服务器/IP/主机名>

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

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

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

虽然我们讨论的是软件包主题,但可以公平地假设,阅读本指南的大多数人都熟悉软件包安装在 Ubuntu 20.04 LTS 和其他 Linux 发行版上的工作原理。包安装的过程并不完美,所以可能对您有用,因为它可以帮助您避免将来遇到这种情况。

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