Com instal·lar la consola web Cockpit a CentOS 8


En aquest article, us ajudarem a instal·lar Cockpit Web Console al servidor CentOS 8 per gestionar i supervisar el vostre sistema local, així com els servidors Linux situats al vostre entorn de xarxa. També aprendràs a afegir amfitrions Linux remots a Cockpit i controlar-los a la consola web CentOS 8.

El Cockpit és una consola web amb una interfície web fàcil d'utilitzar que us permet dur a terme tasques administratives als vostres servidors. Al ser també una consola web, vol dir que també hi podeu accedir a través d'un dispositiu mòbil.

La consola web Cockpit us permet una àmplia gamma de tasques d'administració, com ara:

  • Gestió de serveis
  • Gestió de comptes d'usuari
  • Gestió i supervisió dels serveis del sistema
  • Configuració d'interfícies de xarxa i tallafoc
  • Revisió dels registres del sistema
  • Gestió de màquines virtuals
  • Creació d'informes de diagnòstic
  • Configuració de l'abocament del nucli
  • Configuració de SELinux
  • Actualització del programari
  • Gestionar les subscripcions del sistema

La consola web Cockpit utilitza les mateixes API del sistema que en un terminal, i les tasques realitzades en un terminal es reflecteixen ràpidament a la consola web. A més, pots configurar els paràmetres directament a la consola web o a través del terminal.

Instal·lació de la consola web de Cockpit a CentOS 8

1. Amb la instal·lació mínima de CentOS 8, la cabina no està instal·lada per defecte i podeu instal·lar-la al vostre sistema mitjançant l'ordre següent, que instal·larà la cabina amb les dependències necessàries.

# yum install cockpit

2. A continuació, activeu i inicieu el servei cockpit.socket per connectar-vos al sistema mitjançant la consola web i verifiqueu el servei i executeu el procés de la cabina mitjançant les ordres següents.

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

3. Si esteu executant un tallafocs al sistema, haureu d'obrir el port de la cabina 9090 al tallafoc.

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

Inicieu sessió a la consola web de Cockpit a CentOS 8

Les instruccions següents mostren el primer inici de sessió a la consola web de Cockpit mitjançant les credencials d'un compte d'usuari del sistema local. Com que Cockpit utilitza una certa autenticació de pila PAM que es troba a /etc/pam.d/cockpit, que us permet iniciar sessió amb el nom d'usuari i la contrasenya de qualsevol compte local del sistema.

4. Obriu la consola web Cockpit al vostre navegador web als URL següents:

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 utilitzeu un certificat autofirmat, rebreu un avís al navegador, només heu de verificar el certificat i acceptar l'excepció de seguretat per continuar amb l'inici de sessió.

La consola crida a un certificat des del directori /etc/cockpit/ws-certs.d i utilitza el fitxer d'extensió .cert. Per evitar haver de demanar avisos de seguretat, instal·leu un certificat signat per una autoritat de certificació (CA).

5. A la pantalla d'inici de sessió de la consola web, introduïu el nom d'usuari i la contrasenya del vostre sistema.

Si un compte d'usuari té privilegis sudo, això permet realitzar tasques administratives com instal·lar programari, configurar el sistema o configurar SELinux a la consola web.

6. Després de l'autenticació correcta, s'obre la interfície de la consola web Cockpit.

Això és tot per ara. La cabina és una consola web fàcil d'utilitzar que us permet realitzar tasques administratives al servidor CentOS 8. Per obtenir més informació sobre la consola web, llegiu com es configura la configuració del sistema a la consola web.