So installieren und verwenden Sie Webmin unter Ubuntu Linux

Index
  1. Was unterscheidet Webmin?
  2. Webmin unter Linux installieren
    1. Abrufen der Webmin-Abhängigkeiten
    2. Konfigurieren Ihrer Firewall und Installieren des Programms
  3. Verwalten Sie Ihr System mit Webmin
    1. Installieren eines Dienstes mit Webmin
    2. Konfigurieren einer Systemeinstellung mit Webmin
  4. Häufig gestellte Fragen
    1. Ich verwende Nginx für meinen Webserver. Kann ich Webmin zur Fernverwaltung verwenden?
    2. Ich erhalte einen SSL-Fehler, wenn ich auf die Weboberfläche zugreife. Ist meine Installation defekt?
    3. Ist es möglich, über Webmin auf die System-Shell zuzugreifen?
    4. Wie kann ich Webmin von meinem Server deinstallieren?

Webmin ist eine leistungsstarke Web-Front-End-Schnittstelle für Linux-Server. Es ermöglicht Ihnen die einfache Konfiguration aller Systemeinstellungen in Ihrem Gerät über einen Webbrowser. Dies macht Webmin zu einem äußerst attraktiven Dienstprogramm für Systemadministratoren, die eine zugängliche Möglichkeit suchen, ihre Remote-Computer zu überprüfen. Hier zeigen wir, wie Sie Webmin unter Ubuntu installieren und verwenden.

Was unterscheidet Webmin?

Einer der größten Vorteile von Webmin ist, dass Sie damit Dienste von Drittanbietern direkt auf Ihrem Server konfigurieren können. Sie müssen sich nicht jede Konfigurationsdatei für jeden Dienst merken, den Sie auf Ihrem Computer verwenden.

Mit Webmin können Sie auch tiefe Systemdateien auf Ihrem Computer konfigurieren. Beispielsweise ist es möglich, Ihren GRUB-Bootloader direkt über die Webmin-Oberfläche zu konfigurieren.

Webmin unter Linux installieren

Bevor Sie Webmin installieren können, müssen Sie sicherstellen, dass die folgenden Ressourcen verfügbar und bereit sind:

  • Computer, auf den Sie über das Netzwerk zugreifen können, z. B. ein lokaler Computer bei Ihnen zu Hause oder ein vServer, den Sie online mieten.
  • Kompatible Linux-Distribution in Ihrem Computer, der eine Vielzahl von Linux-Distributionen unterstützt. Wir verwenden Ubuntu.
  • Root-Zugriff auf Ihrem Computer, der zum Konfigurieren von Systemdateien während des Installationsvorgangs verwendet wird.

Abrufen der Webmin-Abhängigkeiten

Der erste Schritt bei der Installation von Webmin besteht darin, sein Repository-Archiv zu importieren, da Webmin nicht standardmäßig in Ubuntu 22.04 enthalten ist.

Um das Webmin-Repository zu importieren, kopieren Sie den Signaturschlüssel des Entwicklers:

wget -qO - http://www.webmin.com/jcameron-key.asc |  sudo apt-key hinzufügen -

Kopieren Sie die Repository-Informationen für Webmin in Ihre Datei /etc/apt/sources.list.d:

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

Zuletzt aktualisieren Sie apt, um die Repository-Listen Ihres Systems zu aktualisieren:

sudo apt update && sudo apt upgrade

Konfigurieren Ihrer Firewall und Installieren des Programms

Stellen Sie sicher, dass Webmin von außerhalb des Servers zugänglich ist, indem Sie das Dienstprogramm iptables verwenden, um Port 10000 für eingehende Verbindungen zu aktivieren:

sudo iptables -A INPUT -p tcp -m state --state NEW --dport 10000 -j ACCEPT

Installieren Sie zuletzt das Webmin-Dienstprogramm mit dem folgenden Befehl:

Verwalten Sie Ihr System mit Webmin

Sobald Sie Webmin ordnungsgemäß auf Ihrem Server installiert haben, können Sie damit beginnen, Ihr System darüber zu konfigurieren. Allerdings müssen Sie zuerst die IP-Adresse Ihres Servers finden.

Führen Sie dazu den folgenden Befehl aus:

Danach können Sie Webmin jetzt öffnen, indem Sie Ihren Webbrowser durchlaufen und die IP-Adresse des Geräts gefolgt vom Port des Programms eingeben. In meinem Fall gebe ich 192.168.68.165:10000 ein.

Es öffnet sich eine kleine Anmeldeseite für Webmin. Um auf das System zuzugreifen, geben Sie Ihre aktuellen Ubuntu-Anmeldeinformationen ein. Zum Beispiel gebe ich den Benutzer „ramces“ gefolgt von meinem Passwort ein, um auf die Webmin-Oberfläche zuzugreifen.

Installieren eines Dienstes mit Webmin

Einmal drinnen, zeigt Webmin ein visuelles Dashboard Ihres Systems mit einer kurzen Zusammenfassung Ihres Computers und wie er seine Ressourcen nutzt.

Mit dem visuellen Dashboard können Sie auch problemlos Dienste von Drittanbietern auf Ihrem Server installieren und entfernen, indem Sie in der linken Seitenleiste des Dashboards auf die Kategorie „Nicht verwendete Module“ klicken.

Webmin listet alle verfügbaren Dienste auf, die Sie installieren können. Beispielsweise kann ich auf das Element „Apache Webserver“ klicken, um einen Webserver auf meinem Computer einzurichten.

Dadurch wird eine neue Seite angezeigt, auf der Webmin Sie fragt, ob Sie einen neuen Dienst auf Ihrem Server installieren möchten. Um mit der Installation zu beginnen, klicken Sie auf die Schaltfläche „Jetzt installieren“.

Webmin listet alle Abhängigkeiten auf, die erforderlich sind, um den Dienst, den Sie installieren möchten, ordnungsgemäß zu erstellen. Um fortzufahren, klicken Sie erneut auf die Schaltfläche „Jetzt installieren“.

Das Programm erstellt eine neue Terminalinstanz und führt alle Befehle aus, die zum Installieren Ihres Dienstes erforderlich sind. Klicken Sie unten auf der aktuellen Seite auf die Schaltfläche „Zurück“, um Ihren neuen Dienst zu laden.

Spitze: Sie können auch lernen, wie Sie Apache und PHP für eine Website mit hohem Datenverkehr konfigurieren.

Konfigurieren einer Systemeinstellung mit Webmin

Eine weitere brillante Verwendung von Webmin ist die Konfiguration von Systemdateien und Diensten über seine Schnittstelle. Dieser Ansatz beseitigt die Notwendigkeit, für relativ geringfügige Optimierungen und Konfigurationen ständig über SSH auf das System zuzugreifen.

Klicken Sie in der linken Seitenleiste des Dashboards auf die Kategorie „System“.

Webmin zeigt alle verfügbaren Systemeinstellungen an, die Sie über die Benutzeroberfläche optimieren können. Zum Beispiel kann ich das Element „Benutzer und Gruppen“ auswählen, um entweder einen Benutzer zu ändern oder eine Gruppe auf dem Server hinzuzufügen.

Dadurch wird eine neue Seite geladen, auf der alle aktiven Benutzerkonten und Gruppen im System aufgelistet sind. Um einen neuen Benutzer hinzuzufügen, klicken Sie auf die Schaltfläche „Neuen Benutzer erstellen“.

Notiz: Es wird als bewährte Methode angesehen, die Verwendung des Root-Benutzers für tägliche Aufgaben zu vermeiden. Erstellen Sie stattdessen einen neuen Benutzer mit sudo-Berechtigungen und verwenden Sie dieses Konto für Ihre täglichen Aufgaben.

Der Benutzererstellungsprozess in Webmin ähnelt größtenteils dem Dienstprogramm useradd. Ein wesentlicher Unterschied zwischen den beiden besteht jedoch darin, dass der Ansatz von Webmin es Ihnen ermöglicht, einem neuen Benutzer einen SSH-Schlüssel zuzuordnen, wodurch Sie sichere Konten erstellen können, die nicht auf herkömmliche Kennwortauthentifizierung angewiesen sind.

Speichern Sie Ihren neuen Benutzer, indem Sie auf die Schaltfläche „Erstellen“ klicken.

Starten Sie zuletzt Ihren Computer neu, um Ihre neue Konfiguration vollständig zu übernehmen. Wählen Sie in der linken Seitenleiste das Element „Bootup and Shutdown“.

Scrollen Sie zum Ende der Seite und wählen Sie „System neu starten“.

Häufig gestellte Fragen

Ich verwende Nginx für meinen Webserver. Kann ich Webmin zur Fernverwaltung verwenden?

Webmin unterstützt nur Apache 2, Sie können es also nicht zum Verwalten von Nginx verwenden.

Ich erhalte einen SSL-Fehler, wenn ich auf die Weboberfläche zugreife. Ist meine Installation defekt?

Dieses Problem liegt hauptsächlich daran, dass Ihr Browser das SSL-Zertifikat von Webmin nicht erkennen kann. Eine Basisinstallation verwendet normalerweise ein selbstsigniertes Zertifikat für ihr SSL. Dadurch kann es auch in lokalen Netzwerken eine sichere Verbindung aufbauen.

Sie können diese Warnung größtenteils ignorieren, wenn Sie Webmin nur in einem geschlossenen lokalen Netzwerk hosten. Sie müssen jedoch ein geeignetes SSL-Zertifikat erstellen, wenn Sie beabsichtigen, es über das Internet auszuführen. Generieren Sie ein Let's Encrypt-Zertifikat, indem Sie zu „Webmin -> Webmin Configuration -> SSL Encryption“ gehen.

Ist es möglich, über Webmin auf die System-Shell zuzugreifen?

Um auf die System-Shell zuzugreifen, gehen Sie zur Kategorie „Tools“. Klicken Sie auf „Befehlsshell“ oder „SSH-Anmeldung“. Ersteres ermöglicht es Ihnen, einzelne Befehle auszuführen, während letzteres Ihnen eine vollständige Remote-Shell bietet.

Wie kann ich Webmin von meinem Server deinstallieren?

Führen Sie den Befehl /etc/webmin/uninstall.sh aus, um alle Spuren von Webmin von Ihrem Server zu entfernen.

Schreibe einen Kommentar

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

Go up