10.4. Einschränken des Zugriffs zu Piranha Configuration Tool

Piranha Configuration Tool fragt nach Angabe eines gültigen Benutzernamens und Passworts. Da alle Daten, welche zu Piranha Configuration Tool übergeben werden in Klartext sind, ist es empfohlen, dass Sie den Zugriff auf sichere Netzwerke oder lediglich die lokale Maschine einschränken.

Der einfachste Weg den Zugriff einzuschränken ist Apache HTTP Server's eingebauten Kontrollmechanismen zu verwenden, was durch bearbeiten der Datei /etc/sysconfig/ha/web/secure/.htaccess erzielt werden kann. Nach dem Ändern der Datei, müssen Sie den piranha-gui Service nicht neustarten, da der Server die Datei .htaccess bei jedem Zugriff auf das Verzeichnis prüft.

Als Default, erlauben die Kontrollmechanismen für dieses Verzeichnis jedem, den Inhalt dessen einzusehen. Folgend ist der Default-Zugriff dargestellt:

Order deny,allow
Allow from all

Um den Zugriff zu Piranha Configuration Tool auf nur den localhost einzuschränken, ändern Sie die Datei .htaccess, um lediglich Zugriff vom loopback-Gerät (127.0.0.1) zu erlauben. Für mehr Information zum loopback-Gerät, sehen Sie das Kapitel Network Scripts in Red Hat Enterprise Linux Referenzhandbuch.

Order deny,allow
Deny from all
Allow from 127.0.0.1

Sie können auch bestimmte Hosts oder Subnets angeben, wie in diesem Beispiel:

Order deny,allow
Deny from all
Allow from 192.168.1.100
Allow from 172.16.57

Im oben angegebenen Beispiel, können lediglich Web-Browser von Maschinen mit der IP Adresse 192.168.1.100 und von Maschinen auf dem 172.16.57/24 Netzwerk auf Piranha Configuration Tool zugreifen.

AchtungAchtung
 

Das Bearbeiten der Piranha Configuration Tool .htaccess-Datei schränkt den Zugriff zu den Konfigurationsseiten im Verzeichnis /etc/sysconfig/ha/web/secure/ ein, aber nicht zu den Login und Hilfe-Seiten in /etc/sysconfig/ha/web/. Um den Zugriff zu diesem Verzeichnis einzuschränken, erzeugen Sie eine Datei mit dem Namen .htaccess in /etc/sysconfig/ha/web/, wobei die order, allow, und deny-Zeilen denen in der Datei /etc/sysconfig/ha/web/secure/.htaccess entsprechen.