Anleitung zur Installation von Cockpit unter Ubuntu 24.04
Anleitung zur Installation von Cockpit unter Ubuntu 24.04

Wie installiert man Cockpit auf Ubuntu 24.04?

Cockpit ist ein webbasiertes Management-Panel für Server, mit dem sich Dienste, Speicher, Protokolle und Benutzer einfach und grafisch überwachen und verwalten lassen. Auf einem VPS ermöglicht Cockpit Systemadministratoren, viele Serververwaltungsaufgaben ohne Kommandozeile durchzuführen. Im Folgenden erklären wir Ihnen Schritt für Schritt die Installation, die Konfiguration der Sicherheit und den Zugriff auf Cockpit.
0 Aktien
0
0
0
0

Voraussetzungen für die Installation von Cockpit

Bevor Sie mit der Installation von Cockpit auf einem Ubuntu 24.04-Server beginnen, sollten Sie Folgendes bereithalten:

  • Ein Server Ubuntu 24.04 Auf VPS

  • Ein DNS-Eintrag (A-Eintrag), der eine Domain wie z. B. repräsentiert cockpit.example.com Stelle eine Verbindung zur Server-IP-Adresse her

  • Ein Benutzer ohne Root-Rechte mit Zugriff sudo (Zum Beispiel, Cockpit-Admin) um in das Cockpit-Panel zu gelangen

Schritte zur Installation von Cockpit unter Ubuntu 24.04

  1. APT-Paketliste aktualisieren:

    sudo apt update
  2. Installation von Cockpit aus den Standard-Repositories:

    sudo apt install cockpit -y
  3. Aktivieren Sie den Cockpit-Dienst, damit er beim nächsten Serverstart automatisch startet:

    sudo systemctl enable cockpit.socket
  4. Einrichtung des Cockpit-Dienstes:

    sudo systemctl start cockpit
  5. Servicestatus prüfen:

    sudo systemctl status cockpit

    Danach Cockpit auf TCP-Port 9090 Es wird auf dem Server lauschen. 

Cockpit mit einem gültigen SSL-Zertifikat absichern

Cockpit läuft standardmäßig unverschlüsselt (HTTP) auf Port 9090, was ein Sicherheitsrisiko darstellen kann. Es wird empfohlen, die Verbindung mit einem SSL-Zertifikat zu verschlüsseln.

  1. Überprüfen Sie den Firewall-Status mit ufw-Status und seine Aktivierung

  2. Öffnen Sie die erforderlichen Ports:

    • Anschluss 9090 für Cockpit

    • Port 80 für die Let's Encrypt-Zertifikatsvalidierung

    • Port 443 für HTTPS

  3. Installation snapd:

    sudo apt install snapd -y
  4. Installieren Sie Certbot über Snap, um ein kostenloses Let's Encrypt-Zertifikat zu erhalten:

    sudo snap install certbot --classic
  5. Erstellen eines SSL-Zertifikats mit Certbot:

    sudo certbot --standalone certonly -d cockpit.example.com -m [email protected] --agree-tos
  6. Kombination der Zertifikatsdatei und des privaten Schlüssels:

    sudo cat /etc/letsencrypt/live/cockpit.example.com/fullchain.pem /etc/letsencrypt/live/cockpit.example.com/privkey.pem > cockpit.cert
  7. Verschieben Sie die kombinierte Zertifikatsdatei in den Cockpit-Pfad:

    sudo mv cockpit.cert /etc/cockpit/ws-certs.d/
  8. Starten Sie den Cockpit-Dienst neu, um die SSL-Änderungen anzuwenden:

    sudo systemctl restart cockpit.socket

    Nach diesen Schritten müssen Sie sich über die Adresse bei Cockpit anmelden. https://cockpit.example.com:9090 Und die Verschlüsselung ist abgeschlossen.

So greifen Sie auf Cockpit zu und melden sich dort an.

  • Öffnen Sie Ihren Browser und rufen Sie die folgende Adresse auf: https://IHRE_DOMAIN:9090 Gehen.

  • Mit dem Benutzernamen und dem Passwort des Benutzers sudo (Nicht-Root) Anmelden. Beachten Sie, dass die direkte Anmeldung als Root in der Regel nicht zulässig ist.

  • Nach dem Einloggen müssen Sie für den Administratorzugriff die Option «Administratorzugriff aktivieren» aktivieren und das sudo-Passwort einmal eingeben.

Cockpit-Managementfunktionen

Nach der Anmeldung bietet Cockpit Ihnen verschiedene Funktionen zur Serververwaltung:

  • Systemstatusüberwachung: CPU-, RAM-, Speicher- und Ressourcenverlaufsstatus in der Übersicht anzeigen

  • Servicemanagement: Dienste, Timer, Sockets und Systemrouten verwalten

  • NetzwerkmanagementNetzwerkschnittstellen, Verkehrsstatistiken und Netzwerkprotokolle anzeigen

  • Protokolle anzeigen: Daemon- und Systemprotokolle anzeigen und nach Priorität filtern

  • BenutzerverwaltungBenutzer und Gruppen erstellen, löschen und bearbeiten

  • Internes TerminalÖffnen Sie ein SSH-Terminal innerhalb von Cockpit, um Systembefehle auszuführen, ohne dass ein separater SSH-Zugang erforderlich ist.

Cockpit ermöglicht Ihnen außerdem die Installation von Add-ons wie zum Beispiel Cockpit-Podman Es ermöglicht die Verwaltung von Podman-Containern über eine Weboberfläche.


Sicherheitstipps und Empfehlungen

  • Der Zugriff auf Cockpit soll auf Benutzer mit sudo-Berechtigungen beschränkt werden.

  • Die Cockpit-Kommunikation sollte aus Sicherheitsgründen ausschließlich über HTTPS erfolgen.

  • Besorgen Sie sich ein SSL-Zertifikat von Let's Encrypt oder einer seriösen Zertifizierungsstelle und halten Sie es auf dem neuesten Stand.

  • Stellen Sie in der Firewall den Standard-Cockpit-Port (9090) ein und lassen Sie nur die benötigten Ressourcen geöffnet.

  • Verwenden Sie Plugins wie Podman nur bei Bedarf und kontrollieren Sie deren Zugriffsrechte.

  • Vergessen Sie nicht, Ihr Betriebssystem und Cockpit regelmäßig zu aktualisieren, um sich vor Sicherheitslücken zu schützen.

(Hinweis: Ein ähnliches Problem wie CVE-2024-6126 wurde in Cockpit für einige Versionen gemeldet.)


Abschluss

Installation und Einrichtung Cockpit auf Ubuntu 24.04 Es bietet eine schnelle und effiziente Möglichkeit, Ihren Server über ein Webpanel zu verwalten, ohne aufwändige Tools wie cPanel oder Plesk zu benötigen. Dieses schlanke, moderne und erweiterbare Control Panel eignet sich besonders für Serveradministratoren und Entwickler, die grafischen Zugriff auf Serverstatus, Dienste und Ressourcen wünschen.

Wenn Sie die obige Anleitung befolgen und die Sicherheitsvorkehrungen einhalten, können Sie Cockpit sicher auf Ihrem VPS installieren und verwenden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Das könnte Ihnen auch gefallen

VPN-Auto-Disconnect-Software

Was ist eine VPN-Auto-Disconnect-Software? Eine VPN-Auto-Disconnect-Software ist eine fortschrittliche Sicherheitsmaßnahme, die…