Website-Suche

So installieren Sie die Cockpit-Webkonsole in CentOS 8


In diesem Artikel helfen wir Ihnen bei der Installation der Cockpit Web Console auf dem CentOS 8-Server, um Ihr lokales System sowie Linux-Server in Ihrer Netzwerkumgebung zu verwalten und zu überwachen. Außerdem erfahren Sie, wie Sie Remote-Linux-Hosts zum Cockpit hinzufügen und diese in der CentOS 8-Webkonsole überwachen.

Lesen Sie auch: So installieren Sie die Cockpit-Webkonsole in RHEL 8

Das Cockpit ist eine Webkonsole mit einer einfach zu bedienenden webbasierten Oberfläche, die es Ihnen ermöglicht, administrative Aufgaben auf Ihren Servern durchzuführen. Da es sich außerdem um eine Webkonsole handelt, können Sie auch über ein mobiles Gerät darauf zugreifen.

Die Cockpit-Webkonsole ermöglicht Ihnen vielfältige Verwaltungsaufgaben, darunter:

  • Dienste verwalten
  • Benutzerkonten verwalten
  • Verwaltung und Überwachung von Systemdiensten
  • Konfigurieren von Netzwerkschnittstellen und Firewall
  • Überprüfen von Systemprotokollen
  • Verwalten virtueller Maschinen
  • Erstellen von Diagnoseberichten
  • Festlegen der Kernel-Dump-Konfiguration
  • SELinux konfigurieren
  • Software aktualisieren
  • Systemabonnements verwalten

Die Cockpit-Webkonsole nutzt die gleichen System-APIs wie ein Terminal, und in einem Terminal ausgeführte Aufgaben werden schnell in der Webkonsole widergespiegelt. Darüber hinaus können Sie die Einstellungen direkt in der Webkonsole oder über das Terminal konfigurieren.

Installieren der Cockpit-Webkonsole in CentOS 8

1. Bei der Minimalinstallation von CentOS 8 wird das Cockpit nicht standardmäßig installiert und Sie können es mit dem folgenden Befehl auf Ihrem System installieren, wodurch das Cockpit mit installiert wird erforderliche Abhängigkeiten.

yum install cockpit

2. Als nächstes aktivieren und starten Sie den Dienst cockpit.socket, um über die Webkonsole eine Verbindung zum System herzustellen und den Dienst zu überprüfen und den Cockpit-Prozess mit den folgenden Befehlen auszuführen.

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

3. Wenn Sie eine Firewall auf dem System betreiben, müssen Sie den Cockpit-Port 9090 in der Firewall öffnen.

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

Anmelden bei der Cockpit-Webkonsole in CentOS 8

Die folgenden Anweisungen zeigen die erste Anmeldung an der Cockpit-Webkonsole mit den Anmeldeinformationen eines lokalen Systembenutzerkontos. Da Cockpit eine bestimmte PAM-Stack-Authentifizierung verwendet, die unter /etc/pam.d/cockpit zu finden ist, können Sie sich mit dem Benutzernamen und Passwort eines beliebigen lokalen Kontos anmelden das System.

4. Öffnen Sie die Cockpit-Webkonsole in Ihrem Webbrowser unter den folgenden URLs:

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

Wenn Sie ein selbstsigniertes Zertifikat verwenden, wird im Browser eine Warnung angezeigt. Überprüfen Sie einfach das Zertifikat und akzeptieren Sie die Sicherheitsausnahme, um mit der Anmeldung fortzufahren.

Die Konsole ruft ein Zertifikat aus dem Verzeichnis /etc/cockpit/ws-certs.d auf und verwendet die Erweiterungsdatei .cert. Um zu vermeiden, dass Sicherheitswarnungen angezeigt werden, installieren Sie ein von einer Zertifizierungsstelle (CA) signiertes Zertifikat.

5. Geben Sie im Anmeldebildschirm der Webkonsole Ihren Systembenutzernamen und Ihr Passwort ein.

Wenn ein Benutzerkonto über Sudo-Berechtigungen verfügt, ist es möglich, administrative Aufgaben wie die Installation von Software, die Systemkonfiguration oder die Konfiguration von SELinux in der Webkonsole auszuführen.

6. Nach erfolgreicher Authentifizierung öffnet sich die Webkonsolenoberfläche von Cockpit.

Das war es fürs Erste. Das Cockpit ist eine benutzerfreundliche Webkonsole, mit der Sie Verwaltungsaufgaben auf dem CentOS 8-Server ausführen können. Um mehr über die Webkonsole zu erfahren, lesen Sie, wie Sie Systemeinstellungen in der Webkonsole konfigurieren.