如何在CentOS 7.2服务器上安装Webmin

Webmin 一个免费的基于Web的开源Web接口,用于Unix系统管理。 您可以使用现代的Web浏览器来设置用户帐户,Apache,DNS,文件共享等。 Webmin消除了手动编辑Unix配置文件(例如/ etc / passwd)的需要,并允许您从控制台或远程管理系统。 请参阅“标准模块”页面,以获取Webmin内置的所有功能的列表。 它几乎可以在所有流行的基于Unix的操作系统上使用,包括CentOS,UbuntuDebian,SUSE,BSD等。 本文将帮助您在CentOS,RHEL和Fedora系统上安装和配置Webmin。

安装依赖项

在安装软件包之前,建议您使用以下命令更新软件包和存储库:

$ yum -y update

系统更新后,您可以继续安装Webmin所需的依赖项。 在安装Webmin之前,您需要安装一些依赖项。 运行以下命令以安装所需的依赖项。

$ yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect

一旦安装了依赖项,就可以继续安装Webmin。

安装Webmin

首先,您需要添加一个Webmin存储库,以便可以使用Package Manager轻松安装和更新Webmin。 为此,添加一个名为/etc/yum.repos.d/webmin.repo的新文件,其中包含有关新存储库的信息。 使用文本编辑器创建并打开此新文件。

$ nano /etc/yum.repos.d/webmin.repo

然后将以下行添加到文件中以定义新的存储库:

[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

保存文件并退出编辑器。 运行以下命令以获取并安装用于对软件包进行签名的GPG密钥。

$ wget http://www.webmin.com/jcameron-key.asc
$ rpm --import jcameron-key.asc

您现在可以安装Webmin:

$ sudo yum install webmin

Webmin现在已安装在您的系统上。 您必须先配置防火墙,然后才能访问Webmin仪表板。 可以在端口10000上访问Webmin仪表板。 如果系统运行防火墙,则需要使端口10000可以从外部网络访问。 运行以下命令以允许通过防火墙的端口10000。

$ firewall-cmd --zone=public --add-port=10000/tcp --permanent
$ firewall-cmd --reload

访问Webmin

您现在可以在https:// Your_Server_IP:10000上访问Webmin。 确保使用https,因为您将无法通过未加密的连接访问Webmin。 由于我们使用的是自签名证书,因此我们将收到有关SSL证书的警告。 添加证书错误异常后,将显示以下屏幕。

Webmin登录屏幕

可用于登录的管理员用户名设置为root,密码为当前root密码。 您可以在Webmin仪表板上找到有关系统和最近登录的一些基本信息。 可以通过Webmin管理的模块和服务在左侧面板中列出。 就这样!

Sidebar