
Webmin ist ein webbasiertes System-/Anwendungs-Konfigurationstool für Linux-Betriebssysteme und hilft Ihnen bei der Verwaltung von Betriebssysteminternen wie Passwörter ändern, Festplattenkontingente, Dateisystem, Prozesse, geplante Jobs, Softwarepakete, Systemprotokolle und vieles mehr.
Außerdem können Sie mit Webmin Open-Source-Anwendungen wie DNS verwalten/konfigurieren , DHCP, MySQL-Server , PostgreSQL , Apache HTTPD-Server und andere Netzwerkdienste.
Dieser Beitrag führt Sie durch die Installation von Webmin auf Debian 9 / Ubuntu 16.04 .
Zum Root-Benutzer wechseln.
$ sudo su -
ODER
su -
Webmin installieren
Installieren Sie Abhängigkeiten für Webmin.
apt-get -y install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python apt-transport-https
Fügen Sie dem System das Webmin-Paket-Repository hinzu.
echo "deb http://download.webmin.com/download/repository sarge contrib " | sudo tee /etc/apt/sources.list.d/webmin.list
Laden Sie den GPG-Schlüssel von Webmin herunter.
wget http://www.webmin.com/jcameron-key.asc
Importieren Sie den GPG-Schlüssel von Webmin in das System.
apt-key add jcameron-key.asc
Aktualisieren Sie den Repository-Index.
apt-get update
Installieren Sie das Webmin-Paket mit dem Befehl „apt-get“.
apt-get -y install webmin
Ausgabe:
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: webmin 0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded. Need to get 15.5 MB of archives. After this operation, 162 MB of additional disk space will be used. Get:1 http://download.webmin.com/download/repository sarge/contrib amd64 webmin all 1.850 [15.5 MB] Fetched 15.5 MB in 16s (958 kB/s) Selecting previously unselected package webmin. (Reading database ... 125376 files and directories currently installed.) Preparing to unpack .../archives/webmin_1.850_all.deb ... Unpacking webmin (1.850) ... Setting up webmin (1.850) ... Webmin install complete. You can now login to https://server:10000/ as root with your root password, or as any user who can use sudo to run commands as root. Processing triggers for systemd (232-25) ...
Webmin steuern
Führen Sie zum Starten von Webmin Folgendes aus:
systemctl start webmin
Um Webmin zu stoppen, führen Sie Folgendes aus:
systemctl stop webmin
Um Webmin neu zu starten, führen Sie Folgendes aus:
systemctl restart webmin
Um den Status des Webmin-Daemons anzuzeigen, führen Sie Folgendes aus:
systemctl status webmin
Um Webmin beim Systemstart automatisch zu starten, führen Sie Folgendes aus:
systemctl enable webmin
Firewall
Konfigurieren Sie die Firewall so, dass das Webmin-Webinterface von externen Computern aus zugänglich ist.
FirewallD:
firewall-cmd --permanent --add-port=10000/tcp firewall-cmd --reload systemctl restart firewalld
UFW:
ufw allow 10000/tcp ufw reload
Zugriff auf die Webmin-Oberfläche
Öffnen Sie nun einen Browser und besuchen Sie
https://Ihre-IP-Adresse:10000Webmin verwendet ein selbstsigniertes Zertifikat für die sichere Kommunikation zwischen Ihnen und dem System, daher müssen Sie Ihrem Browser eine SSL-Ausnahme hinzufügen, um auf Webmin zugreifen zu können.
Verwenden Sie root oder einen anderen Benutzer mit sudo-Berechtigungen, um Befehle als root auszuführen, wenn Webmin Sie zur Eingabe von Benutzername und Passwort auffordert.

Sobald Sie sich angemeldet haben, leitet Webmin Sie möglicherweise zu seinem Dashboard weiter, wo Sie grundlegende Informationen über Ihr System erhalten.

Um einen Dienst oder eine Anwendung zu verwalten oder zu konfigurieren, wählen Sie die gewünschte im linken Bereich aus.

Eine wichtige Funktion von Webmin ist das webbasierte SSH-Terminal . Sie können das Terminal starten, indem Sie auf das untenstehende Symbol klicken oder „Alt+k verwenden ”

Webbasiertes SSH-Terminal:

Das ist alles.