So installieren Sie Webmin mit SSL unter Ubuntu 14.04

Einführung

Webmin ist ein webbasiertes Systemverwaltungstool für Unix-ähnliche Systeme. Es bietet eine einfache Alternative zur Verwaltung des Befehlszeilensystems und kann zum Verwalten verschiedener Aspekte eines Systems wie Benutzer und Dienste mithilfe der bereitgestellten Webmin-Module verwendet werden. Wenn Sie Ihren eigenen Server verwalten möchten, sich aber mit der Befehlszeile nicht wohl fühlen, ist Webmin ein gutes Werkzeug, um Ihnen den Einstieg zu erleichtern.

Dieses Tutorial behandelt die Installation von Webmin mit SSL unter Verwendung von apt-get unter Ubuntu 14.04.

Voraussetzungen

Um Webmin zu installieren, müssen Sie Zugriff auf einen Benutzer mit * root * -Berechtigungen haben. Es wird empfohlen, dass Sie einen Benutzer ohne Rootberechtigung mit * sudo * -Zugriff einrichten, indem Sie die Schritte 1-3 dieses Links ausführen: https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu -14-04 [Erstes Server-Setup mit Ubuntu 14.04]. Dieser Benutzer wird auch verwendet, um sich bei der Webmin-Benutzeroberfläche anzumelden, und Webmin verwendet die Anmeldeinformationen, um Ihren Server zu verwalten.

Beachten Sie, dass Sie die kennwortbasierte Authentifizierung verwenden müssen, um sich über Webmin bei Ihrem Server anzumelden.

Einloggen über SSH

Melden Sie sich bei Ihrem Server als der neue Benutzer an, den Sie über SSH erstellt haben (oder als Root) (ersetzen Sie Ihren Benutzernamen und Ihre Server-IP-Adresse hier):

ssh @

Beantworten Sie die Passwortabfrage, um den Anmeldevorgang abzuschließen.

Beginnen wir mit der Installation von Webmin!

Installieren Sie Webmin

Um Webmin über apt-get zu installieren, müssen Sie zuerst das Webmin-Repository zu Ihrer Datei "+ sources.list +" hinzufügen.

Öffnen Sie auf Ihrem Server die Datei "+ sources.list" in Ihrem bevorzugten Texteditor. In diesem Tutorial werden wir + nano + verwenden:

sudo nano /etc/apt/sources.list

Wenn Sie zur Eingabe eines "[sudo] -Kennworts" aufgefordert werden, geben Sie das Kennwort Ihres Benutzers ein.

Drücken Sie nun "+ Strg-W " und dann " Strg-V +", um zum Ende der Datei zu navigieren, und fügen Sie der Datei die folgenden Zeilen hinzu:

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Wenn Sie mit der Bearbeitung fertig sind, speichern Sie die Datei, indem Sie "+ Ctrl-X" und dann "+ y", "+ RETURN" drücken.

Fügen Sie nun den Webmin-GPG-Schlüssel zu apt hinzu, damit das von Ihnen hinzugefügte Quellrepository als vertrauenswürdig eingestuft wird. Dieser Befehl erledigt das:

wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -

Vor der Installation von Webmin müssen Sie die Paketlisten von apt-get aktualisieren:

sudo apt-get update

Führen Sie nun den folgenden Befehl aus, um Webmin zu installieren:

sudo apt-get install webmin

Geben Sie "+ y +" ein, um die Installation zu bestätigen.

Nach Abschluss der Installation wird der Webmin-Dienst automatisch gestartet.

Melden Sie sich bei Webmin an

Greifen Sie in einem Webbrowser auf die Webmin-Anmeldeseite Ihres Servers über die öffentliche IP-Adresse (dieselbe IP-Adresse, mit der Sie sich über SSH angemeldet haben) an Port "+ 10000 +" zu. Standardmäßig startet Webmin mit aktiviertem SSL / TLS. Sie müssen also HTTPS verwenden, um eine Verbindung herzustellen.

Öffnen Sie diese URL in Ihrem Webbrowser (ersetzen Sie die IP-Adresse):

https://:10000

Sie werden mit einer Warnung aufgefordert, die besagt, dass das SSL-Zertifikat Ihres Servers nicht vertrauenswürdig ist. Dies liegt daran, dass Webmin bei der Installation automatisch ein SSL-Zertifikat generiert und installiert und dieses SSL-Zertifikat nicht von einer Zertifizierungsstelle ausgestellt wurde, der Ihr Computer vertraut. Obwohl Ihr Computer die Gültigkeit des Zertifikats nicht überprüfen kann, wissen Sie, dass Sie tatsächlich auf Ihren eigenen Server zugreifen. Es ist in Ordnung, fortzufahren.

Weisen Sie Ihren Webbrowser an, dem Zertifikat zu vertrauen. Wenn Sie beispielsweise Chrome verwenden, klicken Sie auf den Link * Erweitert * und dann auf den Link * Weiter mit (unsicher) *. Wenn Sie Firefox verwenden, klicken Sie auf * Ich verstehe die Risiken *, dann auf die Schaltfläche * Ausnahme hinzufügen… * und anschließend auf die Schaltfläche * Sicherheitsausnahme bestätigen *.

Zu diesem Zeitpunkt wird der Webmin-Anmeldebildschirm angezeigt:

Geben Sie dieselben Anmeldeinformationen ein, mit denen Sie sich über SSH bei Ihrem Server angemeldet haben. Dieser Benutzer muss über * root * -Privilegien via sudo verfügen.

Herzliche Glückwünsche! Sie haben Webmin erfolgreich installiert und es kann nun verwendet werden. Denken Sie daran, dass die Webmin-Anwendung uneingeschränkten Zugriff auf Ihren Server hat, da Sie einen privilegierten Benutzer für den Zugriff auf Webmin verwenden. Bewahren Sie Ihre Anmeldeinformationen sicher auf!

Verwenden von Webmin

Wenn Sie sich zum ersten Mal bei Webmin anmelden, werden Sie zur Seite * Systeminformationen * weitergeleitet, auf der Sie einen Überblick über die Ressourcen Ihres Systems und andere verschiedene Informationen erhalten. In dieser Ansicht werden auch alle verfügbaren Webmin-Updates angezeigt.

Auf der linken Seite sehen Sie das Navigationsmenü, mit dem Sie auf die verschiedenen Webmin-Module zugreifen und Ihren Server verwalten können. Das Navigationsmenü ist in Kategorien unterteilt, und jede Kategorie verfügt über einen eigenen Satz von Modulen. Die Kategorie * Webmin * ist speziell, da sie Module enthält, mit denen die Webmin-Anwendung konfiguriert wird, während die anderen Kategorien für verschiedene Systemverwaltungsaufgaben verwendet werden.

Nehmen Sie sich etwas Zeit, um die verfügbaren Module zu erkunden und sich mit Webmin vertraut zu machen.

Beispiel: Erstellen Sie einen neuen Benutzer

Eine grundlegende Systemverwaltungsaufgabe, die Sie mit Webmin ausführen können, ist die Benutzerverwaltung. Wir zeigen Ihnen, wie Sie mit dem Modul * Benutzer und Gruppen * einen neuen Benutzer erstellen.

Erweitern Sie die Kategorie * System * im Navigationsmenü und klicken Sie dann auf * Benutzer und Gruppen *.

Klicken Sie dann auf den Link * Neuen Benutzer erstellen. *.

Geben Sie den * Benutzernamen * und alle anderen Einstellungen ein, die Sie dem neuen Benutzer zuweisen möchten, und klicken Sie dann auf die Schaltfläche * Erstellen *.

Der Benutzer wird mit den angegebenen Einstellungen auf dem Server erstellt.

Mit dem Modul * Benutzer und Gruppen * können auch andere Benutzerverwaltungsaufgaben ausgeführt werden, z. B. das Löschen und Deaktivieren von Benutzern und Gruppen.

Beispiel: Installieren Sie Apache

Webmin wird mit einer Vielzahl von Modulen geliefert, die verschiedene Softwarepakete verwalten. Wir zeigen, wie Sie einen Webserver am Beispiel des Moduls * Apache Webserver * installieren.

Klicken Sie im Navigationsmenü auf * Nicht verwendete Module *, um die Kategorie zu erweitern, und klicken Sie dann auf * Apache Webserver *.

Wenn Sie Apache nicht auf Ihrem Server installiert haben, benachrichtigt Sie das Modul und bietet Ihnen eine Möglichkeit, Apache zu installieren.

Verwenden Sie den Link * Klicken Sie hier * (im letzten Satz), um Apache über apt-get through Webmin zu installieren.

Nach Abschluss der Apache-Installation wird auf Ihrem Server der Standard-Apache-Server ausgeführt.

Das * Apache Webserver * -Modul wird in die Kategorie * Server * verschoben, und Sie können es verwenden, um die Konfiguration Ihres Apache-Servers zu verwalten.

Fazit

Nachdem Sie Webmin auf Ihrem Ubuntu-Server installiert haben, sollten Sie in der Lage sein, grundlegende Systemverwaltungsaufgaben auszuführen.

Viel Glück!