Búsqueda de sitios web

Cómo instalar la consola web Cockpit en CentOS 8


En este artículo, le ayudaremos a instalar Cockpit Web Console en el servidor CentOS 8 para administrar y monitorear su sistema local, así como los servidores Linux situados en su entorno de red. También aprenderá cómo agregar hosts Linux remotos a Cockpit y monitorearlos en la consola web CentOS 8.

Lea también: Cómo instalar la consola web Cockpit en RHEL 8

Cockpit es una consola web con una interfaz basada en web fácil de usar que le permite realizar tareas administrativas en sus servidores. Además, al ser una consola web, significa que también puedes acceder a ella a través de un dispositivo móvil.

La consola web Cockpit le permite una amplia gama de tareas de administración, que incluyen:

  • Servicios de gestión
  • Administrar cuentas de usuario
  • Servicios del sistema de gestión y seguimiento.
  • Configuración de interfaces de red y firewall
  • Revisar los registros del sistema
  • Administrar máquinas virtuales
  • Crear informes de diagnóstico
  • Configuración de la configuración de volcado del kernel
  • Configurando SELinux
  • Actualización de software
  • Gestión de suscripciones al sistema

La consola web Cockpit utiliza las mismas API del sistema que usaría en una terminal, y las tareas realizadas en una terminal se reflejan rápidamente en la consola web. Además, puedes configurar los ajustes directamente en la consola web o a través del terminal.

Instalación de la consola web Cockpit en CentOS 8

1. Con la instalación mínima de CentOS 8, cockpit no está instalado de forma predeterminada y puede instalarlo en su sistema usando el siguiente comando, que instalará el cockpit con su dependencias requeridas.

yum install cockpit

2. A continuación, habilite e inicie el servicio cockpit.socket para conectarse al sistema a través de la consola web y verificar el servicio y ejecutar el proceso de cockpit usando los siguientes comandos.

systemctl start cockpit.socket
systemctl enable --now cockpit.socket
systemctl status cockpit.socket
ps auxf|grep cockpit

3. Si está ejecutando un firewall en el sistema, debe abrir el puerto de cabina 9090 en el firewall.

firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Iniciar sesión en la consola web Cockpit en CentOS 8

Las siguientes instrucciones muestran el primer inicio de sesión en la consola web Cockpit utilizando las credenciales de una cuenta de usuario del sistema local. Como Cockpit utiliza una determinada autenticación de pila PAM que se encuentra en /etc/pam.d/cockpit, que le permite iniciar sesión con el nombre de usuario y la contraseña de cualquier cuenta local en el sistema.

4. Abra la consola web Cockpit en su navegador web en la siguiente URL:

Locally: https://localhost:9090
Remotely with the server’s hostname: https://example.com:9090
Remotely with the server’s IP address: https://192.168.0.10:9090

Si está utilizando un certificado autofirmado, recibirá una advertencia en el navegador, simplemente verifique el certificado y acepte la excepción de seguridad para continuar con el inicio de sesión.

La consola llama a un certificado desde el directorio /etc/cockpit/ws-certs.d y utiliza el archivo de extensión .cert. Para evitar tener que mostrar advertencias de seguridad, instale un certificado firmado por una autoridad certificadora (CA).

5. En la pantalla de inicio de sesión de la consola web, ingrese el nombre de usuario y la contraseña de su sistema.

Si una cuenta de usuario tiene privilegios sudo, esto hace posible realizar tareas administrativas como instalar software, configurar el sistema o configurar SELinux en la consola web.

6. Después de una autenticación exitosa, se abre la interfaz de la consola web Cockpit.

Eso es todo por ahora. The cockpit es una consola web fácil de usar que le permite realizar tareas administrativas en el servidor CentOS 8. Para obtener más información sobre la consola web, lea cómo configurar los ajustes del sistema en la consola web.