Hightech und Blech

Workshop Webmin: Unix-Funktionen mit dem Browser steuern

MACup 4.2004 Viele Unix-Funktionen von Mac OS X sind im Lieferzustand für den Benutzer nicht sichtbar und nur über die Kommandozeile im Terminal zugänglich. Webmin ist eine kostenlose Software, die den Zugang zu vielen Funktionen über eine Web-Schnittstelle bereitstellt.

Hier präsentiert Ihnen die Redaktion MACup die die Anweisungen zur Installation von Webmin als Ergänzung zum Artikel in der aktuellen MACup 4.2004:

Webmin installieren ::
01 Pearl SSL-Modul installieren
Dieser Schritt ist optional, webmin funktioniert auch ohne dieses Modul, die Datenübertragung zu Webmin vom Browser aus ist dann aber unverschlüsselt. Wenn sich ihr Rechner in einem gut gesicherten Netz beispielsweise hinter einem Internetrouter mit NAT und Firewall befindet, ist das Risiko gering, das sie mit einer webmin-Installation ohne SSL-Modul eingehen, es sei denn, unliebsame Kollegen wollen ihnen eine Streich spielen. Damit Sie dieses Modul installieren können, müssen Sie zunächst Apple Entwicklersoftware Xcode installieren. Für die restliche webmin-Installation ist dies nicht notwendig. Starten Sie dann das Terminal und geben Sie die folgenden Zeilen ein – lassen Sie dabei die Beschreibungen in Klammern weg, sie dienen nur der Erklärung:

cd /usr/local (Wechsel ins Verzeichnis /usr/local)
sudo curl -O http://www.cpan.org/modules/by-module/Net/Net_SSLeay.pm-1.25.tar.gz
(damit laden Sie den Sourcecode des Moduls herunter; damit die Datei gesichert wird, sind Administratorrechte notwendig, deshalb müssen Sie hier Ihr Passwort eingeben)
sudo tar xzvf Net_SSLeay.pm-1.25.tar.gz (entpacken)
cd Net_SSLeay.pm-1.25 (Wechsel in das entstandene Verzeichnis)
sudo perl Makefile.PL -t (erzeugt die Installationsdatei)
sudo make install (installiert das Paket)
perl -e ‚use Net::ssleay‘ (damit testen Sie die Installation, wenn Sie keine Fehlermeldung bekommen, ist alles OK)

02 Verzeichnis festlegen.
Hier beginnt die eigentliche Installation von Webmin. Starten Sie das Terminal und geben Sie den Befehl
“cd /usr/local"
ein (ohne die Anführungsstriche), um in das entsprechende Verzeichnis zu wechseln.

03 Webmin aus dem Web laden.
Als nächsten laden Sie webmin aus dem Internet auf ihren Rechner. Dazu gebe Sie den folgende Befehl ein: “sudo curl -O http://heanet.dl.sourceforge.net/sourceforge/webadmin/webmin-1.130.tar.gz". Als nächstes müssen sie ihr Administrator-Passwort eingeben. Danach dauert der Vorgang eine Weile und ist erst abgeschlossen, wenn der Prompt der Kommandozeile wieder erscheint.

04 Entpacken.
Mit dem Befehl “sudo tar -zxvf webmin-1.130.tar.gz" entpacken Sie die heruntergeladene Datei. Auch dies dauert einige Zeit. Wechseln sie nun mit dem Befehl “cd webmin-1.130" in das Verzeichnis von Webmin.

05 Installieren.
Starten sie dann mit dem Befehl “sudo ./setup.sh" die Installation. Das Skript hält immer wieder an und fragt nach Installationspfaden. Betätigen Sie hier einfach die Zeilenschaltung, damit übernehmen sie die Standardwerte. Den “login name" können Sie ändern, oder die Standardeinstellung “admin" übernehmen. Erst wenn sie nach einem Passwort gefragt werden, sollten sie eines eingeben, um den Zugang zu Webmin zu beschränken. Falls Sie im ersten Schritt das SSL-Modul installiert haben, werden Sie gefragt, ob Sie SSL verwenden wollen (“Use SSL (y/n)") – an dieser Stellen können Sie dann “y" eingeben, damit der Zugang verschlüsselt erfolgt. Antworten Sie mit “y", wenn Sie gefragt werden, ob webmin automatisch (“Start Webmin at boot time (y/n) ") starten soll.

06 Per Webbrowser
Die Installation benachrichtigt sie, sobald sie erfolgreich abgeschlossen wurde. Das Skript zeigt auch die Adresse an, unter der sie Webmin nun erreichen. Sie ist in der Form “http://Rechnername.local:10000/ oder https://Rechnername.local:10000/, wenn Sie das SSL-Modul installiert haben. Starten Sie einen Webbrowser und geben Sie diese Adresse ein. Die Warnung, die der Browser ausgibt, falls Sie sich per SSL verbinden, können Sie ignorieren. Daraufhin erscheint die Login Seite von Webmin. Geben Sie hier das vorher vergebene Passwort ein, der Benutzername ist admin, falls Sie ihn nicht geändert haben.

07 Willkommen bei Webmin
Nun haben sie über Webmin Zugriff auf viele System- und Serverfunktionen. Zunächst können Sie unter “Change Language…" die Sprache auf deutsch ändern. Interessant sind vor allem die Funktionen in der Kategorie “Server", die deutlich mehr Kontrollen bieten, als die MacOS X Standardversion. Möglichst nichts ändern sollten Sie bei “System", hier gilt unsere oben gemachte Warnung.

08 Deinstallation.
Falls Sie Webmin wieder loswerden wollen: Das Paket enthält ein Deinstallationsskript. Wechseln Sie dazu durch den Befehl “cd /etc/webmin" das Verzeichnis und geben Sie dann den Befehl “sudo ./uninstall.sh" ein. Wenn Sie danach gefragt werden, ob Sie webmin deinstallieren wollen, antworten Sie mit “y" – alles Weitere läuft dann automatisch.

Weiterführende Informationen
MACup MAgazin 4.2004