9.7 Konfigurieren und Verwenden eines kleinen Webservers

Das Dienstprogramm kpf stellt eine grundlegende Dateifreigabe über HTTP (Hyper Text Transfer Protocol) bereit, dem gleichen Protokoll, das auch von Websites zur Bereitstellung der Daten für Webbrowser verwendet wird. Genau genommen handelt es sich bei kpf um einen öffentlichen Dateiserver, das heißt, es existieren keinerlei Zugriffseinschränkungen für die freigegebenen Dateien. Alles, was Sie in diesem Programm freigeben, steht jedermann zur Verfügung.

WICHTIG: Sicherheitsüberlegungen

Bevor Sie einen Dateiserver mit kpf einrichten, sollten Sie sich bei Ihrem Systemadministrator erkundigen, ob die Sicherheitsrichtlinien Ihres Unternehmens einen solchen Dateiserver überhaupt gestatten. Richten Sie niemals einen Dateiserver in einer geschäftlichen oder privaten Umgebung ein, wenn Sie sich nicht absolut sicher sind, dass Ihr Netzwerk durch eine Firewall abgeschirmt ist. Anderenfalls gehen Sie das Risiko ein, sensible Informationen an das Web preiszugeben. Jeder Webserver ist zudem ein mögliches Angriffsziel für Hacker. Die Einrichtung eines wirklich sicheren Webservers ist eine anspruchsvolle Aufgabe, und kpf ist keineswegs für einen derartigen Einsatz vorgesehen.

kpf wurde für den Austausch von Dateien unter Freunden entwickelt, nicht als vollständig ausgestatteter Webserver, wie es Apache ist. kpf ist als einfache Dateiaustauschmethode neben dem Chatten über IRC (Internet Relay Chat oder Chatrooms) gedacht.

kpf ist normalerweise für die Übertragung von Dateien aus einem public_html-Ordner in Ihr Home-Verzeichnis konfiguriert. Wenn Sie beispielsweise einigen Leuten, mit denen Sie gerade online chatten, eine Datei zur Verfügung stellen wollen, können Sie die Datei mit kpf in Ihren public_html-Ordner kopieren und Ihren Chat-Partnern mitteilen, dass die Datei unter http://www.meincomputer.net:8001/datei bereitsteht. Sie brauchen die Datei dann nicht jedem Einzelnen per E-Mail zu schicken.

  1. Klicken Sie in KDE mit der rechten Maustaste auf die untere Kontrollleiste, klicken Sie auf Miniprogramm zu Kontrollleiste hinzufügen und wählen Sie Öffentlicher Dateiserver aus.

    Der unteren Kontrollleiste wird ein neues Symbol mit der Abbildung eines kleinen Globus hinzugefügt.

  2. Klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie Neuer Server aus.

  3. Geben Sie das Verzeichnis mit den Dateien an, die Sie freigeben möchten, und klicken Sie auf Weiter.

    Abbildung 9-14 Auswahl des Wurzelverzeichnisses des Dateiservers

    Alle Dateien in diesem Ordner und den darin enthaltenen Unterordnern, einschließlich versteckte Dateien (Dateien, deren Namen mit einem Punkt beginnen) und symbolische Links werden öffentlich verfügbar gemacht. Achten Sie also darauf, über diesen Ordner keine sensiblen Daten wie Passwörter, kryptografische Schlüssel, Ihr Adressbuch oder vertrauliche Firmendokumente weiterzugeben. Achten Sie zudem bei symbolischen Links darauf, dass diese nicht auf Elemente außerhalb des öffentlichen Ordners verweisen. Dies würde anderen Benutzern Zugriff auf Systembereiche gewähren, die nicht für die Öffentlichkeit bestimmt sind.

  4. Führen Sie den Assistenten Neuer Server vollständig aus, um den in Schritt 3 angegebenen Ordner freizugeben.

    Das Verzeichnissymbol mit dem kleinen Globus erscheint nun in Konqueror.

Benutzer, die eine Verbindung mit diesem Server herstellen möchten, brauchen nun in ihren Browsern nur die URL http://hostname:8001 einzugeben. Sie sehen dann eine Übersicht über den veröffentlichten Inhalt.

Abbildung 9-15 Veröffentlichter Inhalt

Auf dem Hostcomputer können Sie den Netzwerkverkehr auf dem Dateiserver überwachen. Dazu klicken Sie mit der rechten Maustaste auf das Symbol mit dem Globus und wählen Überwachen aus. Eine Reihe statistischer Daten, die etwa wie folgt aussehen, wird angezeigt.

Abbildung 9-16 Dateiserver-Statistik