26. März 2004: Übungen zum vsftpd FTP Server
Zu Beginn der Übungen mußt du deinen Rechner neustarten. Dabei wird das root Paßwort auf "pplinux24" gesetzt.
Bitte benutze den root Zugang ausschließlich zur Lösung der Übungen und nicht,
um dein eigenes System bzw. das deiner KollegInnen zu zerstören ;-)
Für die Übungen benötigst du vielleicht den Namen deines Rechners. Dieser läßt sich einfach dadurch herausfinden, daß du ein
Terminal (konsole, xterm, ...) aufmachst und dort auf den Anfang der ersten Zeile schaust: Dort sollte irgendwo zriabcxy (abc steht
für die Raumnummer (203, 204 oder 205) und xy ist eine laufende Zahl) stehen: das ist der Name deines Rechners. Der vollständige Name lautet dann zriabcxy.pclab.
Schreibe zu den Übungen jeweils kurz in Protokollform auf, was du gemacht hast und kennzeichne das Protokoll mit deinem
Namen und deiner Matrikelnummer.
Die Protokolle sollten - wenn möglich ;-) - bis zur nächsten Einheit abgegeben werden!
- Installiere vsftpd. Starte den Server.
- Der Server soll auch beim Booten gestartet werden (wie "üblich" per chkconfig)
- Lege ein Verzeichnis /ftp an und mache es zu deinem FTP Hauptverzeichnis.
- Lege einige Dateien und Verzeichnisse (egal welchen Inhalts) in /ftp an.
- Logge dich als anonymer User ein und überprüfe, ob das Root Verzeichnis ok ist
(d.h. ob die Dateien, die du hingelegt hast, tatsächlich zu sehen sind).
- Versuche, eine Datei vom Server herunterzuladen.
- Ändere die Nachricht, die erscheint, wenn du dich am Server einloggst.
- Lege ein Verzeichnis in /ftp (z.b. /ftp/tmp), auf das alle Benutzer alle Zugriffsrechte haben.
- Versuche, eine Datei auf den Server in das soeben angelegte Verzeichnis hinaufzuladen. Wenn es nicht geht, kontrolliere
die dafür zuständigen Optionen in der Konfigurationsdatei noch einmal!
- Deaktiviere jetzt jeglichen Schreibzugriff auf den Server und teste es.
- Leg den Benutzer tux an.
- Versuche, ob du dich auf dem Rechner deines Nachbarn als tux anmelden kannst.
- Wenn das geht, versucht es zu deaktivieren! Wenn nicht, dann aktiviert es.
- Sieh dir die Log-Datei des FTP Servers an und versuche die Daten zu interpretieren (je eine Zeile ist ein Zugriff auf
den Server). Wenn dir einige Daten dort nicht klar sind, versuche mithilfe der angegebenen Webseiten mehr Information
darüber herauszufinden.
Wenn du mit den Übungen fertig bist, gib bitte in einem Terminal reinstall.sh (gefolgt von Return) ein.
Damit wird der Rechner durch Neuinstallation wieder für die Allgemeinheit benutzbar :-)