Introducción
En este artículo veremos cómo instalar Cockpit Web Console en el servidor CentOS 8 para administrar y monitorear su sistema local, así como los servidores Linux ubicados en su entorno de red. También aprenderá cómo agregar hosts remotos de Linux a Cockpit y monitorearlos en la consola web de CentOS 8.
Cockpit es una consola web con una sencilla interfaz basada en web que le permite realizar tareas de administración en los servidores. Al ser una consola web, también puede exagerar a través de un dispositivo móvil.
La consola web de Cockpit permite una amplia gama de tareas administrativas, que incluyen:
- Gestión De Servicios
- Gestión de cuentas de usuario
- Gestión y seguimiento de los servicios del sistema
- Configurar interfaces de red y cortafuegos
- Revisión del registro del sistema
- Gestión de máquinas virtuales
- Creación de informes de diagnóstico
- Establecer la configuración de volcado del kernel
- Configurar 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 un terminal, y las actividades realizadas en un terminal se reflejan rápidamente en la consola Web. Además, puede configurar los ajustes directamente en la consola Web o mediante el terminal.
Si desea instalar Cockpit en un servidor remoto, continúe leyendo, de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña del usuario root.
Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:
ssh nome_utente@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Instalar cabina
Con la instalación mínima de CentOS 8, el paquete Cockpit no se instala de forma predeterminada y puede instalarlo en su sistema usando el siguiente comando, que instalará Cockpit con sus dependencias requeridas:
sudo yum install cockpit
A continuación, habilite e inicie el cockpit.socket
para conectarse al sistema a través de la consola web:
sudo systemctl start cockpit.socket
sudo systemctl enable --now cockpit.socket
Para comprobar el estado de la cabina:
sudo systemctl status cockpit.socket
Si está ejecutando un Firewalld en su sistema, debe abrir el puerto de Cockpit 9090 con los siguientes comandos:
sudo firewall-cmd --add-service=cockpit --permanent
sudo firewall-cmd --reload
Acceda a la consola Web Cockpit en CentOS 8
Las siguientes instrucciones muestran el primer inicio de sesión en la consola web de Cockpit utilizando las credenciales de la cuenta de usuario de un sistema local. Cockpit le permite iniciar sesión con el nombre de usuario y la contraseña de cualquier cuenta del sistema.
Abra la consola Web Cockpit en su navegador web y conéctese a su dirección IP o nombre de dominio https://INDIRIZZO_IP_O_DOMINIO:9090
Si está utilizando un certificado autofirmado, se mostrará 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 del /etc/cockpit/ws-certs.d
y usa el archivo de extensión .cert
Para evitar tener que solicitar advertencias de seguridad, instale un certificado firmado por una autoridad de certificación (CA).
En la pantalla de inicio de sesión de la consola web, ingrese el nombre de usuario y la contraseña del sistema.
Con una cuenta de usuario con privilegios sudo, puede realizar tareas administrativas como la instalación de software, la configuración del sistema o la configuración de SELinux en la consola web.
Conclusión
Cockpit es una consola web fácil de usar que le permite realizar tareas administrativas en el servidor CentOS 8.