GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren von Webmin auf Ubuntu Feisty Fawn (7.04)

Installieren von Webmin auf Ubuntu Feisty Fawn (7.04)

In diesem Dokument wird beschrieben, wie Sie Webmin auf einem Ubuntu Feisty Fawn (7.04)-Server einrichten. Der von mir verwendete Server wurde zuvor gemäß dem HowTo Forge-Dokument namens Virtual Users And Domains With Postfix, Courier And MySQL (Ubuntu 6.10 Edgy Eft) eingerichtet.

Die einzigen Änderungen, die ich an dem dort gezeigten Setup vorgenommen hatte, bestanden darin, Mondo für Backups zu installieren und auch den dcc-Client und den dcc-Server auf Version 1.2.74-2 zurückzusetzen. Ich musste dies tun, um den DCC-Client und -Server auf Feisty zum Laufen zu bringen, da es (noch??) kein Upgrade-Paket dafür gab und die obigen Anweisungen für Ubuntu Edgy Eft (6.10) entwickelt wurden

Version:1.2.74-2
Hängt ab:libc6 (>=2.3.4-1), dcc-common (=1.2.74-2)
Dateiname:pool/universe/d/dcc/dcc -server_1.2.74-2_i386.deb

Was ist Webmin?

Webmin ist eine webbasierte Schnittstelle zur Systemadministration für Unix. Mit jedem modernen Webbrowser können Sie Benutzerkonten, Apache, DNS, Dateifreigabe und vieles mehr einrichten. Webmin beseitigt die Notwendigkeit, Unix-Konfigurationsdateien wie /etc/passwd manuell zu bearbeiten, und ermöglicht Ihnen die Verwaltung eines Systems von der Konsole oder aus der Ferne. Auf der Standardmodulseite finden Sie eine Liste aller in Webmin integrierten Funktionen, oder sehen Sie sich die Demo und Screenshots an.

Warum nicht ein .deb-Paket verwenden?

Seit dem 15. Juli 2006 hat webmin.com eine Test-Deb für das vollständige Webmin-Paket. Um dies zu verwenden, muss das Root-Konto aktiviert werden, was einen der wichtigsten Sicherheitsleitfäden für Ubuntu verletzt. Durch die Verwendung der folgenden Methode zur Installation von Webmin entfällt die Notwendigkeit, das Root-Konto zu aktivieren.

Die Anleitung

SSH installieren

sudo apt-get install ssh openssh-server

Enable-the-universe-and-multiverse-repositories-in-the

/etc/apt/sources.list

Erstellen Sie einen Installationsort

Ich entscheide mich dafür, Webmin in meinem /opt-Ordner zu installieren. Andere haben vielleicht eine andere Präferenz.

Die Befehle lauten wie folgt:

cd /opt 
sudo mkdir webmin 
cd /opt/webmin

Laden Sie die Webmin-Quelle herunter

Ich ging zur Webmin-Site ( http://www.webmin.com/support.html ) und bezog die Tar-Version von Webmin. Die Quelle, die ich heruntergeladen habe, kann hier gefunden werden.

sudo wget http://prdownloads.sourceforge.net/webadmin/webmin-1.360.tar.gz 
sudo tar xzvf webmin-1.360.tar.gz

Zusätzlich erforderliche Module installieren

Es gibt einige Module, die Sie möglicherweise für die SSL-Verbindung zu Webmin benötigen. Wenn Sie über die Auswirkungen besorgt sind, führen Sie den folgenden Befehl mit der Option -s aus und „proben“ Ihre Installation:

sudo apt-get install libauthen-pam-perl libnet-ssleay-perl libpam-runtime openssl perl perl-modules

Installieren von Webmin auf Ubuntu Feisty Fawn (7.04) - Seite 2

Das Setup

Webmin wird mit dem Standard-Setup-Shell-Befehl eingerichtet.

cd webmin-1.360/ 
sudo ./setup.sh

Sie sollten sehen

***********************************************************************
* Welcome to the Webmin setup script, version 1.360 *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.
Installing Webmin in /opt/webmin/webmin-1.360 ...
***********************************************************************
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time you can just accept the defaults.
Config file directory [/etc/webmin]:

Akzeptieren Sie im Allgemeinen die Standardeinstellungen, wählen Sie aber SSL und die Option „Service beim Booten automatisch starten“.

Ihnen werden einige Fragen gestellt.

Verzeichnis der Konfigurationsdatei [/etc/webmin]:[enter]
Verzeichnis der Protokolldatei [/var/webmin]:[enter]
**************** ****************************************************** *****
Webmin ist komplett in Perl geschrieben. Bitte geben Sie den vollständigen Pfad zum
Perl 5-Interpreter auf Ihrem System ein.
Vollständiger Pfad zu Perl (Standard /usr/bin/perl):[enter]
Testing Perl ...
Perl scheint ok installiert zu sein
**************************************** *********************************
Betriebssystemname:Ubuntu Linux
Betriebssystemversion :7.04
************************************************ **************************
Webmin verwendet einen eigenen passwortgeschützten Webserver, um Zugriff
auf die Verwaltungsprogramme zu ermöglichen . Das Setup-Skript muss wissen:
- Auf welchem ​​Port der Webserver ausgeführt werden soll. Dieser Port darf nicht bereits von einem anderen
Webserver verwendet werden.
- Der Anmeldename, der für den Zugriff auf den Webserver erforderlich ist.
- Das Kennwort, das für den Zugriff auf den Webserver erforderlich ist.
- Ob der Webserver SSL verwenden soll (sofern Ihr System dies unterstützt).
- Ob Webmin beim Booten gestartet werden soll.

An dieser Stelle möchten Sie vielleicht einen anderen Port auswählen. Security by Obscurity ist überhaupt keine Sicherheit, aber es hält neugierige Parker auf.

Für mein System wähle ich 23646 ('admin' auf einem Handypad).

Webserver-Port (Standard 10000):23646 
Anmeldename (Standard-Admin):[enter]
Anmeldepasswort:myS3cr3t
Passwort erneut:myS3cr3t
SSL verwenden (j/n) :y
Webmin beim Booten starten (j/n):y

The install starts:
***********************************************************************
Creating web server config files..
..done
Creating access control file..
..done
Inserting path to perl into scripts..
..done
Creating start and stop scripts..
..done
Copying config files..
..done
Configuring Webmin to start at boot time..
Created init script /etc/init.d/webmin
..done
Creating uninstall script /etc/webmin/uninstall.sh ..
..done
Changing ownership and permissions ..
..done

Installieren von Webmin auf Ubuntu Feisty Fawn (7.04) - Seite 3

Attempting to start Webmin mini web server..
Starting Webmin server in /opt/webmin/webmin-1.360
..done
***********************************************************************
Webmin has been installed and started successfully. Use your web
browser to go to
https://server1.example.com:23646/
and login with the name and password you entered previously.
Because Webmin uses SSL for encryption only, the certificate
it uses is not signed by one of the recognized CAs such as
Verisign. When you first connect to the Webmin server, your
browser will ask you if you want to accept the certificate
presented, as it does not recognize the CA. Say yes.
[email protected]:/opt/webmin/webmin-1.360$

Thunderbirds sind go ... oder zumindest Webmin ist

Da ich die paranoide Person bin, die ich bin, habe ich meine Linux-Box neu gestartet, um zu sehen, dass es nach Abschluss der Installation keine Fehler mehr gab. Es stellt auch sicher, dass der Dienst nach einem Serverneustart automatisch gestartet wird. Bei mir verlief der Neustart erfolgreich. Für Sie wird es hoffentlich dasselbe tun. Wenn Sie sich jedoch auf einem Live-System befinden ... starten Sie nicht neu, es sei denn, Sie möchten, dass der Zorn der Benutzer hart auf Sie fällt.

sudo reboot
Broadcast message from [email protected] (/dev/pts/1) at 7:05 ... The system is going down for reboot NOW!

Alternativ können Sie überprüfen, ob Webmin korrekt läuft (ohne Neustart), indem Sie den folgenden Befehl ausführen:

sudo /etc/init.d/webmin status

Was so etwas wie

zeigen sollte
webmin (pid 4326) is running

Um zu überprüfen, ob der richtige Port (in diesem Fall 23646) abgehört wird:

sudo netstat -tap
tcp 0 0 *:23646 *:* LISTEN 4326/perl

Also, worauf wartest du?

Melden Sie sich an und verwenden Sie es:
Kopieren Sie diese URL in Ihren Webbrowser:https://192.168.0.1:23646/

Sie sollten den folgenden Bildschirm 

sehen SSL-Zertifikatsbestätigung

Akzeptieren Sie es und klicken Sie auf OK.

Der Anmeldebildschirm sollte erscheinen.

Geben Sie Ihre Daten ein:

Benutzer:admin
        Passwort:myS3cr3t

Bitte beachten Sie:Wenn Sie http://192.168.0.1:23646 verwenden, erscheint die folgende Meldung:

Error - Bad Request
This web server is running in SSL mode. Try the URL
https://192.168.0.1:23646/ instead.

Installieren von Webmin auf Ubuntu Feisty Fawn (7.04) - Seite 4

Was kommt als Nächstes?

Nach dem Einloggen erhalten Sie folgenden Willkommensbildschirm.

Willkommensbildschirm

Die Hauptfunktionen sind selbsterklärend. Wenn Sie Hilfe mit Webmin benötigen, finden Sie Dokumente unter:

  • Die Webmin-Site:http://www.webmin.com/docs.html
  • Das Webmin-Wiki:http://doxfer.com/Webmin

Einige andere schnelle Tipps

Wenn Sie nach der Installation von jedem Rechner in Ihrem Netzwerk aus auf Webmin zugreifen möchten, bearbeiten Sie die Datei /etc/webmin/miniserv.conf.

sudo vim /etc/webmin/miniserv.conf

Ändern Sie die "Zulassen"-Option:

[...]
allow=127.0.0.1
[...]

zu

[...]
allow=0.0.0.0
[...]

Wenn Sie den Webmin-Zugriff auf Ihr Netzwerk oder einen bestimmten Computer einschränken möchten, können Sie dies auch hier tun. Nach dem Ändern der Einstellung müssen Sie Webmin neu starten.

sudo /etc/init.d/webmin restart

Schlussnotiz

Einige Leute ziehen es vor, Webmin nicht zu verwenden, da sie das Gefühl haben, dass es zusätzlichen Aufwand verursacht und zu viel Speicher beansprucht. Der durchschnittliche moderne Server wird Webmin wahrscheinlich nicht bemerken, da es nicht kontinuierlich laufen muss. Wenn Sie es brauchen, ist es ein praktisches Werkzeug, aber nachdem Sie es benutzt haben, können Sie es jederzeit herunterfahren, wenn es nicht benötigt wird.

sudo /etc/init.d/webmin stop

Und wenn Sie es wieder brauchen ....

sudo /etc/init.d/webmin start

Dadurch wird sichergestellt, dass keine zusätzlichen Prozessorzyklen oder Arbeitsspeicher verbraucht werden, wenn Ihr Server bereits hart läuft.

Viel Spaß!


Panels
  1. Installation von VirtualBox 4.2 auf Ubuntu 12.10

  2. Installation von Lua5.2 Vs. Lua5.3 auf Ubuntu 16.10?

  3. Installation von ISPCP Omega 1.0.7 auf Ubuntu 10.10

  4. Docker installieren (Ubuntu)

  5. So installieren Sie Webmin unter Ubuntu 18.04

Wie installiere ich Webmin unter Ubuntu 20.04?

So installieren Sie Webmin unter Ubuntu 20.04

Lohnt es sich, das neue Ubuntu 18.10 zu installieren?

KDE auf Ubuntu 22.04 installieren

Installation von Notepad++ unter Ubuntu 22.04

So installieren Sie Webmin unter Ubuntu 18.04