Zunächstmal sollte man sich genau überlegen ob FTP die richtige Lösung ist, für viele Situationen ist der Remotezugang, WebDAV, oder VPN wahrscheinlich der modernere und bessere Weg, denn FTP stammt aus der Steinzeit des Internets, und insbesondere mit NAT (Network Address Translation) Routern gibt es ein paar Klippen zu umschiffen. Insbesondere ist active Mode - eine Erklärung zu active und passive Mode findet Ihr hier: http://slacksite.com/other/ftp.html - fast nie brauchbar. Leider kann nicht jeder Client oder Server active und passive Mode so richtig gut, z.B. kann der Commandlineclient von Windows nur active Mode, der IIS kann passive Mode, aber hinter einem NAT Router mit dynamischer IP braucht Tricks wie z.B.
http://forums.iis.net/t/1164610.aspx - selbst noch nicht ausprobiert. Und natürlich hat jeder FTP Server seine eigenen Vor- und Nachteile, so hat z.B. Filezilla seine eigene Benutzerverwaltung und verwendet nicht die Benutzer und Berechtigungen von Windows.
Hat man sich doch entschlossen, Filezilla Server zu verwenden, dann helfen Euch vielleicht die folgenden Schritte und Abbildungen. Ich hab nur aufgeführt, was nicht der Default ist oder mir wesentlich erschien, aber wenn Fragen kommen kann das natürlich ausführlicher werden. Bitte achtet darauf in den Bildern nach unten zu scrollen, teilweise sind mehrere Schritte zusammenkopiert.
- Festlegung welche Ports verwendet werden soll. Für die Controlverbindung ist Port 21 Standard, für Data kann man fast beliebige Ports wählen, sie müssen nur in Filezilla, der Windows-Firewall und im Router einheitlich eingetragen werden. Ich hab mich für die Ports 2100 bis 2199 entschieden.
- Download von http://filezilla-project.org/download.php?type=server
- Installation:
- Konfiguration von Filezilla (Menueintrag Settings) für passive Mode - da muß natürlich Eure DynDNS oder *.homeserver.com Adresse rein.
- Benutzereinstellungen in Filezilla
- Konfiguration der Windows Firewall. Legt eine neue Regel für eingehende Verbindung an, mit den folgenden Einstellungen (Rest kann Default bleiben):
- Konfiguration des Routers (Portforwarding). Hängt natürlich vom Router ab, daher keine Bilder. Ganz wichtig ist dass auch hier die gleichen Ports weitergeleitet werden wie sie in Filezilla und der Windowsfirewall eingetragen sind.
Gruß Joachim