En este tutorial, le mostraremos cómo instalar Webmin usando dos métodos diferentes en CentOS 8.

Prerrequisitos

  • Un servidor que ejecuta CentOS 8.
  • Usuario con privilegios de administración sobre el servidor.

Empezando

Por defecto, SELinux está habilitado en el servidor CentOS 8. Por lo tanto, primero deberá deshabilitarlo.

Puede hacer esto editando el archivo /etc/selinux/ config :

nano /etc/selinux/config

Realice los siguientes cambios:

SELINUX = deshabilitado

Guarde y cierre el archivo. Luego, reinicie su servidor para aplicar los cambios.

Instalar Webmin con RPM

Primero, necesitará instalar las dependencias requeridas ejecutando el siguiente comando:

dnf install perl perl-Net-SSLeay openssl perl-Encode-Detect

Una vez que todas las dependencias estén instaladas, descargue el paquete Webmin RPM de la página de descarga de Sourceforge con el siguiente comando:

wget https://prdownloads.sourceforge.net/webadmin/webmin-1.941-1.noarch.rpm

Una vez descargado, ejecute el siguiente comando para instalar Webmin:

rpm -ivh webmin-1.941-1.noarch.rpm

Debería ver el siguiente resultado:

Verificando ... ################################# [100%]
Preparando ... ################################# [100%]
El sistema operativo es CentOS Linux
Actualizando / instalando ...
   1: webmin-1.930-1 ################################# [100%]

Instalación de Webmin completa. Ahora puede iniciar sesión en https://centos8:10000/
como root con su contraseña de root.


Instalar Webmin con el repositorio de Yum

También puede instalar el Webmin desde el repositorio de CentOS Yum. Primero, cree un repositorio de Webmin con el siguiente comando:

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

Agregue las siguientes líneas:

[Webmin]
nombre = Neutral de distribución de Webmin
mirrorlist = https: //download.webmin.com/download/yum/mirrorlist
habilitado = 1

Guarde y cierre el archivo. Luego, descargue y agregue la clave de firma del repositorio con el siguiente comando:

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

A continuación, instale Webmin ejecutando el siguiente comando:

dnf install webmin

Una vez completada la instalación, debería ver el siguiente resultado:

  Instalación: webmin-1.930-1.noarch 2/2
  Ejecución de scriptlet: webmin-1.930-1.noarch 2/2
Instalación de Webmin completa. Ahora puede iniciar sesión en https: // centos8: 10000 /
como root con su contraseña de root.

Acceda a Webmin en el navegador

De forma predeterminada, Webmin escucha en el puerto 10000. Por lo tanto, deberá abrir el puerto de Webmin en firewalld. Puedes hacerlo con el siguiente comando:

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

Ahora, abra su navegador web y escriba la URL https: // your-server-ip: 10000 . Serás redirigido a la siguiente página:

Longon en webmin

Proporcionar su usuario root, contraseña y hacer clic en la sesión en el botón. Debería ver el panel de Webmin en la siguiente página:

Dashboard webmin

Desde aquí, puede configurar y administrar su servidor CentOS 8 fácilmente.