Ricerca nel sito web

Come installare la console Web Cockpit in CentOS 8


In questo articolo ti aiuteremo a installare Cockpit Web Console nel server CentOS 8 per gestire e monitorare il tuo sistema locale, nonché i server Linux situati nel tuo ambiente di rete. Imparerai anche come aggiungere host Linux remoti a Cockpit e monitorarli nella console web CentOS 8.

Leggi anche: Come installare la console Web Cockpit in RHEL 8

Il Cockpit è una console web con un'interfaccia basata sul web facile da usare che ti consente di eseguire attività amministrative sui tuoi server. Essendo una console web, significa che puoi accedervi anche tramite un dispositivo mobile.

La console web Cockpit consente un'ampia gamma di attività amministrative, tra cui:

  • Gestire i servizi
  • Gestione degli account utente
  • Gestione e monitoraggio dei servizi di sistema
  • Configurazione interfacce di rete e firewall
  • Revisione dei log di sistema
  • Gestione delle macchine virtuali
  • Creazione di report diagnostici
  • Impostazione della configurazione del dump del kernel
  • Configurazione di SELinux
  • Aggiornamento del software
  • Gestione degli abbonamenti al sistema

La console web Cockpit utilizza le stesse API di sistema di un terminale e le attività eseguite in un terminale si riflettono rapidamente nella console web. Inoltre, è possibile configurare le impostazioni direttamente nella console web o tramite il terminale.

Installazione della console Web Cockpit in CentOS 8

1. Con l'installazione minima di CentOS 8, il cockpit non è installato per impostazione predefinita e puoi installarlo sul tuo sistema utilizzando il comando seguente, che installerà il cockpit con il suo dipendenze richieste.

yum install cockpit

2. Successivamente, abilita e avvia il servizio cockpit.socket per connetterti al sistema tramite la console web e verifica il servizio ed esegui il processo del Cockpit utilizzando i seguenti comandi.

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

3. Se sul sistema è in esecuzione un firewall, è necessario aprire la porta del Cockpit 9090 nel firewall.

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

Accesso alla console Web Cockpit in CentOS 8

Le seguenti istruzioni mostrano il primo accesso alla console web Cockpit utilizzando le credenziali dell'account utente del sistema locale. Poiché Cockpit utilizza una determinata autenticazione dello stack PAM trovata su /etc/pam.d/cockpit, che ti consente di accedere con il nome utente e la password di qualsiasi account locale su il sistema.

4. Apri la console web Cockpit nel tuo browser web al seguente 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

Se stai utilizzando un certificato autofirmato, riceverai un avviso sul browser, è sufficiente verificare il certificato e accettare l'eccezione di sicurezza per procedere ulteriormente con l'accesso.

La console richiama un certificato dalla directory /etc/cockpit/ws-certs.d e utilizza il file con estensione .cert. Per evitare di dover visualizzare avvisi di sicurezza, installare un certificato firmato da un'autorità di certificazione (CA).

5. Nella schermata di accesso della console web, inserisci il nome utente e la password del sistema.

Se un account utente dispone di privilegi sudo, ciò rende possibile eseguire attività amministrative come l'installazione di software, la configurazione del sistema o la configurazione di SELinux nella console web.

6. Dopo aver eseguito con successo l'autenticazione, si apre l'interfaccia della console web Cockpit.

Per ora è tutto. Il Cockpit è una console web facile da usare che ti consente di eseguire attività amministrative sul server CentOS 8. Per saperne di più sulla console web, leggi come configurare le impostazioni di sistema nella console web.