在下面的文章中,我们将研究如何在Ubuntu 20.04上安装Webmin。 这是一 基于网络的工具,允许系统管理员 管理系统 类似于Gnu / Linux和Unix,尤其是服务器。 Webmin允许您管理用户帐户,更新程序包,系统日志文件,配置防火墙,电子邮件,数据库,后缀等。
Webmin用Perl编写,并作为其自己的Web服务器和进程运行。 默认情况下,如果OpenSSL与Perl模块一起安装,则它通过TCP通过端口10000进行通信,并且可以配置为使用SSL。
多亏了这个工具 配置自己的服务器的困难被归咎于后台,而Webmin负责所有技术部分,只留给用户决策权。 这样,他们将不必浪费时间研究如何实施他们希望使用的选项的详细信息。
在Ubuntu 20.04上安装Webmin
在开始安装程序之前,总是一个好主意 首先更新存储库中可用的软件包。 我们可以通过打开终端(Ctrl + Alt + T)并执行以下命令来做到这一点:
sudo apt update && sudo apt upgrade
接下来,我们将不得不 安装必要的依赖项 使用命令:
sudo apt install software-properties-common apt-transport-https
启用Webmin存储库
在这一点上,我们必须 启用Webmin存储库,因为在Ubuntu 20.04 LTS中尚不可用.
首先,让我们 添加Webmin GPG密钥 如下所示:
sudo 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"
安装Webmin
到目前为止,我们已经更新了系统,安装了Webmin GPG密钥,并手动添加了所需的存储库。 我们接下来要做的是 安装webmin 在终端(Ctrl + Alt + T)中执行以下命令:
sudo apt install webmin
安装完成后,我们将能够 检查状态 服务 运行命令:
sudo systemctl status webmin
如上面的屏幕截图所示,Webmin已经正确运行。 现在 检查安装的版本,我们只需要使用以下命令:
dpkg -l | grep webmin
在上一个输出中,我们将看到 我们安装了Webmin版本1.941。 安装并运行该工具后,我们现在可以使用Web浏览器访问控制面板。
配置防火墙
默认, 此工具在TCP端口10000上侦听. 要从外部访问我们的服务器,我们必须在防火墙中打开端口。 为此,我们将在终端中执行命令(Ctrl + Alt + T):
sudo ufw allow 10000/tcp
现在,我们将重新加载防火墙以进行更改:
sudo ufw reload
要检查防火墙的状态,我们将执行:
sudo ufw status
登录
要登录Webmin,我们只需要 打开浏览器并转到我们服务器的IP:
https://IP-del-servidor:10000/
最初,我们将看下面的网页,该网页表明未来存在潜在风险。 这并不令人担心,因为 Webmin会生成自己的自行分配的SSL证书,浏览器认为该证书不安全.
为了解决这个障碍,我们只需点击“先进“然后在”接受风险并继续“。
现在,我们可以使用系统用户登录。 此外,在安装此应用程序后,它将创建超级用户来使用根用户名和我们的root用户在计算机上拥有的密码来管理该应用程序。 如果您尚未激活root帐户,则可能需要更改Webmin root用户的密码。。 这可以通过打开终端(Ctrl + Alt + T)并键入以下命令来完成:
sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
最后,我们将转到可以登录的屏幕。
此时,我们可以继续根据其规范配置Ubuntu 20.04系统。
更新我们的安装,每次启动后,将不再需要在终端中执行以下命令(Ctrl + Alt + T):
sudo apt update && sudo apt upgrade
卸载
至 删除资料库,在终端(Ctrl + Alt + T)中,我们将必须执行以下命令:
sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"
那我们可以 移除工具 使用命令:
sudo apt remove webmin; sudo apt autoremove
至 有关此软件的更多信息,您可以咨询 项目网站 和 文件 他们将我们提供给那里的用户。
大家好。
我发现它是一个很好的工具。
但是安装后我发生了一些事情,我不知道这是否是安装的结果。
安装 Webmin 后。 在我的带有 Ubuntu 20.04 的服务器上,当服务器重新启动时,它会丢失接口的 IP 地址。 我被迫通过 ifconfig 配置它们。 我查看了 installer-config.yaml 文件,并且配置正确。
我曾尝试通过 Webmin 对其进行配置,但我没有任何运气。
有什么建议吗?