In 11 Schritten zum eigenen FTP-Server
Sonntag, 20. Juni 2004 17:38
Hier möchte ich zeigen, wie man in 11 Schritten einen FTP-Server mit Serv-U aufsetzt.
Das Ganze ist mit dieser Beschreibung ziemlich einfach.
Um nicht dauernd die IP-Adresse vom FTP-Server zur Hand haben zu müssen (besonders beim Resume von großen Dateien ärgerlich), empfiehlt es sich sich einen dynamischen DNS-Namen zu sichern und einzusetzen (Hier beschrieben). Das ist allerdings nicht unbedingt nötig - der Gegenstelle reicht Eure IP-Adresse.
Falls Firewall oder Router eingesetzt werden, müssen die Ports 20 und 21 geöffnet bzw. geforwardet werden.
Zuerst benötigt man Serv-U, die man hier downloaden kann. Ich habe die Version 5.0 für diese Anleitung benutzt.
Nach der Installation und dem Start von Serv-U gibt man einen Usernamen und ein dazugehöriges Passwort ein. Dies ist das Admin-Konto.
Danach wird gefragt, ob man Kleine Icons in der Oberfläche benutzen möchte (enable small icons). Hiernach startet man den lokalen Server mit "Next".
Wenn er läuft, startet der Wizzard, mit dem man weitere Einstellungen durchführt:
1. IP-Adresse:
Falls man eine feste IP hast, kannst sie hier eingetragen werden. Benutzt man allerdiings eine 'herkömmliche' Flat, läßt man diesen Punkt leer.
2. Domainname:
Wenn man einen dynamischen DNS-Eintrag benutzt, sollte bei diesem 'enable wildcard' aktiviert sein. Dann kann man als Domain-Namen ftp.deinedomain.dyndns.org angeben. Somit braucht man sich nicht mehr um IP-Adressen zu kümmern. Besteht kein DNS-Eintrag, kann man das Feld leer lassen.
3. Als Systemdienst installieren (Nur W9x/ME)
Je nachdem, ob man seinen FTP-Server dauernd laufen lassen will oder nicht, kann man hier einstellen, ob der Serverdienst bei Systemstart haochfährt oder nicht. XP und Windows 2000 installieren Serv-U automatisch als Systemdienst.
4. Anonymen Zugang erlauben
Anonyme Zugänge erlauben es jedem, der die Adresse/IP des FTP-Servers kennt, davon zu saugen. Ich benutze diese Funktion nicht, da ich nur ausgewählten Individuen den Zugang erlaube
5. Konto erstellen
Da kein anonymer Zugang besteht, sollte natürlich ein Konto erstellt werden, mit dem man später auf den FTP-Server zugreifen kann. Man kann später mehrere weitere Konten für alle möglichen Freunde oder Kollegen erstellen; hier beschränken wir uns aber auf das vom Wizzard generierte.
6. Kontoname
Jedes Konto braucht einen individuellen Namen...
7. Passwort
... und ein Paswort.
8. Stammverzeichnis festlegen
Jeder Konto benötigt ein Verzeichnis, in das der User "geschickt" wird, wenn er sich einloggt. Dieses Stammverzeichnis wird hier festgelegt. Später können weitere Verzeichnisse hinzugefügt werden.
9. User in Stammverzeichnis halten
Diese Einstellung bewirkt, dass der User keine anderen Verzeichnisse außerhalb seines Stammverzeichnisses durchsuchen kann.
10. Administratorprivilegien festlegen
Hier legt man fest, ob man mit diesem Konto den FTP-Server via Fernwartung betreuen kann. Erstellt man das Konto für sich selbst, sollte man sich alle Rechte ("System Administrator") geben. Andernfalls sollte die Einstellung "No Privilege" lauten.
11. Fertigstellen und letzte Einstellungen
Nachdem die obigen Einstellungen durchgeführt sind, wird der Wizzard mit einem Klick auf "Finish" beendet und man kann mit einem FTP-Client (z.B. FlashFXP oder WSFTP) darauf zugreifen.
Das gerade erstellt Konto bearbeitet man, indem man auf lokaler Server -> Domänen -> Benutzer geht, und das Konto (den Benutzer) anklickt:
Auf der rechten Seite sollte man jetzt unter 'Allgemein' den Download einstellen, den dieses Konto/dieser User durchführen darf:
Und zu guter letzt kann man dem Konto/User weitere Zugriffe bzw. Rechte erlauben:
Auf der rechten Seite stehen die Rechte des Users:
Dateien:
read: lesender Zugriff
write: Schreibzugriff
append: Anfügen
delete: löschen
execute: ausführen
Verzeichnis:
list: auflisten
create: erstellen
remove: löschen
Unterverzeichnisse:
inherit: obiges erben
Viel Spaß. Noch Fragen? -> ab ins Forum