如何在 Ubuntu 服务器上设置 Webmin

Ubuntu Server 是一个优秀的 Linux 服务器操作系统。 它带有 Snaps,可让您更轻松地设置应用程序。 此外,它还具有实时修补功能,因此您不会错过安全更新和更多出色功能。

尽管如此,尽管 Ubuntu Server 非常棒,但设置某些东西可能会很痛苦。 如果您想避免 Ubuntu Server 的烦恼,请查看 Webmin。 它是类 UNIX 操作系统的管理工具。 有了它,用户可以使用优雅的 Web UI 而不是终端来管理他们的 Linux 系统。 以下是如何设置它。

将 Webmin 设置为 Ubuntu 服务器

安装 Ubuntu 服务器上的 Webmin,你必须下载它。 在 Ubuntu 上安装 Webmin 有很多方法。 让它工作的一种方法是下载独立的 DEB 包并安装它。 但是,还有一个可以设置的 PPA。

独立 DEB 安装

要通过独立的 DEB 包设置 Webmin,请执行以下操作。 首先,通过 Linux 桌面通过 SSH 登录到您的 Ubuntu 服务器。 或者,坐在 Ubuntu 服务器上并通过 TTY 控制台登录。

一旦您可以访问 Ubuntu 服务器的命令行,使用 wget 下载器命令将最新的 Webmin DEB 包直接获取到您的服务器。

注意:如果您不想将 DEB 包直接下载到您的 Ubuntu 服务器,请随时将其下载到您的计算机并通过网络传输。

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.981_all.deb

将 DEB 包文件下载到您的 Ubuntu 服务器后,就可以开始安装了。 使用 apt install 命令设置 Webmin。

sudo apt install ./webmin_1.981_all.deb

当你输入上面的命令时,Ubuntu 会询问你的密码。 使用键盘,在终端中输入您的密码。 然后,按 Y 键确认您要安装 Webmin。

Webmin 安装完成后,在计算机、平板电脑或智能手机上打开 Web 浏览器。 然后,在 Web 浏览器中输入以下 URL。

http://YOUR_UBUNTU_SERVER_IP_OR_HOSTNAME:10000

Webmin PPA 安装

如果您希望使用 Ubuntu 的软件更新程序更新 Webmin,您可以通过 PPA 安装 Webmin。 要配置 PPA,请执行以下操作。 首先,在终端中通过 SSH 登录到您的 Ubuntu 服务器,或使用 TTY 控制台。

登录后,使用 sudo -s 命令将终端窗口切换到 root 帐户。 然后,使用 apt install 设置 Curl、GPG 和 Apt-transport-https。

sudo -s apt install curl gpg apt-transport-https

安装完这三个包后,将 Webmin PPA 密钥下载到您的计算机并安装到系统中。

curl https://download.webmin.com/jcameron-key.asc | sudo apt-key add -

配置好密钥后,使用 echo 命令将 Webmin PPA 添加到您的 Ubuntu 系统。

echo "deb https://download.webmin.com/download/repository sarge contrib" | tee > /etc/apt/sources.list.d/webmin.list

在您的 Ubuntu 服务器上设置 Webmin PPA 后,您将需要使用 apt update 命令刷新您的软件源。

apt update

最后,使用 apt install 命令在 Ubuntu Server 上安装最新版本的 Webmin。

apt install webmin

为 Webmin 配置 root 密码

要在 Ubuntu 上使用 Webmin,您需要有权访问 root 帐户。 可悲的是,Ubuntu Server 锁定了 root 帐户并扰乱了密码。 因此,如果没有 root 密码,您将无法登录 Webmin。

要在您的 Ubuntu Server 系统上重新启用 root 帐户,请执行以下操作。 首先,使用您的用户凭据通过 SSH 登录服务器。 或者亲自坐在 Ubuntu 系统上并使用 TTY 控制台。

访问 Ubuntu 命令行后,在终端中使用 sudo -s 命令。 此命令会将您的终端从标准用户升级为 root 帐户,而无需密码。

sudo -s

在终端以 root 身份登录后,使用 passwd 命令。 使用此命令将重新启用 root 帐户并允许您在 Webmin 中使用“root”用户登录。

注意:请务必为 root 帐户使用一个容易记住且安全的密码。 如果您在查找安全密码时遇到问题,请查看 强密码生成器.

passwd

在 Ubuntu 中登录 Webmin

要在 Ubuntu 中登录 Webmin Web UI,请执行以下操作。 首先,打开一个网络浏览器选项卡。 然后,在地址栏中输入以下 URL,然后按 Enter 键。

http://YOUR_UBUNTU_SERVER_IP_OR_HOSTNAME:10000

当 URL 加载时,将出现一个登录窗口。 在登录框中,输入“root”。 然后,在密码框中,输入您之前设置的 root 密码。 然后,单击“登录”按钮以访问 Webmin Web UI。