So installierst du Webmin unter Debian 11

Die Verwaltung und Administration von Linux-Servern über die Kommandozeile ist für jeden Linux-Anfänger sehr schwierig. In diesem Fall kannst du Webmin verwenden, um deinen Linux-Server über eine webbasierte Oberfläche zu verwalten. Webmin ist eine kostenlose und quelloffene Anwendungsplattform, die eine grafische Benutzeroberfläche zur Verwaltung und Steuerung des Linux-Servers bietet. Mit Webmin kannst du Benutzerkonten erstellen, Apache-, DNS- und FTP-Server einrichten, Dateien freigeben, Firewalls konfigurieren und vieles mehr.

In diesem Artikel zeige ich dir, wie du das Webmin Linux Admin Panel unter Debian 11 installierst.

Voraussetzungen

  • Ein Server, auf dem Debian 11 läuft.
  • Ein Root-Passwort ist auf dem Server eingerichtet.

Erste Schritte

Bevor du beginnst, solltest du den Paket-Cache deines Systems auf die neueste Version aktualisieren. Du kannst ihn mit dem folgenden Befehl aktualisieren:

apt-get update -y

Nachdem du den Paket-Cache aktualisiert hast, installierst du die anderen erforderlichen Abhängigkeiten mit dem folgenden Befehl:

apt-get install gnupg2 curl -y

Sobald alle erforderlichen Abhängigkeiten installiert sind, kannst du mit dem nächsten Schritt fortfahren.

Webmin installieren

Standardmäßig ist das Webmin-Paket nicht im Standard-Repository von Debian 11 enthalten. Daher musst du das Webmin-Repository zum APT hinzufügen.

Lade zunächst den GPG-Schlüssel herunter und füge ihn mit dem folgenden Befehl hinzu:

wget -qO - http://www.webmin.com/jcameron-key.asc | apt-key add -

Als nächstes fügst du das Webmin-Repository mit folgendem Befehl zum APT hinzu:

sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'

Sobald das Repository hinzugefügt ist, aktualisiere das Repository und installiere Webmin mit dem folgenden Befehl:

apt-get update -y
apt-get install webmin -y

Sobald Webmin installiert ist, kannst du mit dem nächsten Schritt fortfahren.

Verwalten des Webmin-Dienstes

Du kannst den Webmin-Dienst ganz einfach über den Init-Dienst starten, stoppen, neu starten und seinen Status überprüfen.

Um den Webmin-Dienst zu starten, führe den folgenden Befehl aus:

service webmin start

Um den Webmin-Dienst neu zu starten, führe den folgenden Befehl aus:

service webmin restart

Um den Webmin-Dienst anzuhalten, führe den folgenden Befehl aus:

service webmin stop

Um den Status des Webmin-Dienstes zu überprüfen, führe den folgenden Befehl aus:

service webmin status

Standardmäßig lauscht Webmin auf Port 100000. Du kannst ihn mit dem folgenden Befehl überprüfen:

ss -antpl | grep 10000

Du solltest die folgende Ausgabe sehen:

LISTEN 0      4096         0.0.0.0:10000      0.0.0.0:*    users:(("miniserv.pl",pid=4073,fd=5))

Firewall für Webmin konfigurieren

Es wird außerdem empfohlen, deinen Server mit einer UFW-Firewall zu sichern. Dazu installierst du die UFW-Firewall mit dem folgenden Befehl:

apt-get install ufw -y

Sobald die UFW-Firewall installiert ist, gibst du die Ports 22 und 10000 mit dem folgenden Befehl frei:

ufw allow 22
ufw allow 10000

Als Nächstes aktivierst du die UFW-Firewall mit dem folgenden Befehl:

ufw enable

Als Nächstes überprüfst du die Firewall mit dem folgenden Befehl:

ufw status

Du solltest die folgende Ausgabe erhalten:

Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
10000                      ALLOW       Anywhere                  
22 (v6)                    ALLOW       Anywhere (v6)             
10000 (v6)                 ALLOW       Anywhere (v6)             

Wie man Webmin benutzt

Nun ist Webmin installiert. Du kannst es nun über die URL http://your-server-ip:10000 aufrufen . Du wirst auf die Webmin-Anmeldeseite weitergeleitet:

Webmin Login

Gib deinen Root-Benutzernamen und dein Passwort ein und klicke auf die Schaltfläche “ Anmelden „. Auf der folgenden Seite solltest du das Webmin-Dashboard sehen:

Webmin Dashboard

Klicke im linken Bereich auf Extras => Kommando-Shell. Auf der folgenden Seite siehst du das Linux-Terminal:

Webmin-Shell

Von hier aus kannst du jeden Befehl auf deinem Linux-Server ausführen.

Klicke auf Extras => Dateimanager. Auf der folgenden Seite solltest du den Dateimanager sehen:

Webmin Dateimanager

Von hier aus kannst du Dateien und Verzeichnisse erstellen und das gesamte Dateisystem verwalten.

Klicke auf Extras => Upload und Download. Du solltest die folgende Seite sehen:

Webmin Datei-Upload

Von hier aus kannst du jede Datei auf den Server hoch- und herunterladen.

Klicke auf Networking => Linux Firewall. Auf der folgenden Seite siehst du die Firewall-Oberfläche:

Webmin Firewall Konfiguration

Von hier aus kannst du bestimmte Ports für Fernbenutzer öffnen und schließen.

Klicke auf Networking => Netzwerkkonfiguration. Du solltest den Netzwerkkonfigurationsassistenten sehen:

webmin Netzwerkkonfiguration

Hier kannst du eine statische IP-Adresse, ein Standardgateway, einen Hostnamen und DNS einrichten.

Klicke auf Hardware => Partitionen und lokale Festplatten. Auf der folgenden Seite solltest du den Partitionsmanager sehen:

Webmin zum Partitionieren von Festplatten verwenden

Hier kannst du deine Festplattenpartitionen erstellen und bearbeiten.

Webmin entfernen

Wenn du Webmin nicht möchtest, kannst du es mit dem folgenden Befehl entfernen:

apt-get remove webmin

Als Nächstes führst du den folgenden Befehl aus, um den Paketcache zu leeren und unerwünschte Pakete von deinem System zu entfernen.

apt-get autoremove -y
apt-get clean

Fazit

Glückwunsch! Du hast Webmin erfolgreich unter Debian 11 installiert. Ich hoffe, Webmin hilft dir dabei, deinen Linux-Server vom Webbrowser aus zu verwalten und zu steuern. Wenn du noch Fragen hast, kannst du mich gerne fragen.

Das könnte dich auch interessieren …