Sie müssen Port 21 Ihres
Routers auf die IP Ihres FTP Servers weiterleiten.
Für den ausgehenden Datenverkehr ist es der Port 20. Diese
zwei
Ports müssen im Router und in evtl. vorhandenen Firewalls offen
sein.
Benutzen Sie einen anderen Port als 21 (Bsp. 2121), muss Port 2121 (FTP
Port) und Port 2120 (Daten Port) offen sein.
Wie Sie die Ports in Ihrem Router freischalten, steht in der
Dokumentation Ihres Routers. (port mapping, forwarding)
Siehe auch:
http://www.g6ftpserver.com/?page=faq (unter
Router)
oder im Deutschen Supportforum
http://www.supernature-forum.de/vbb/search.php?s=
Passive mode:
Wenn der FTP Server hinter einem Router läuft, kann er nur die
interne IP
(10.0.x, 169.254.x, 172.16.x-172.31.x, 192.168.x ...) verwenden,
die Ihrem Server zugeteilt ist.
Dies verursacht Probleme, wenn ein Benutzer in den passiven Modus
(PASV)
umschaltet, weil der FTP Server mit der internen LAN-IP antwortet; in
Folge dessen kann der Benutzer keine Daten übertragen (kein
Verzeichniseintrag, kein hochladen/herunterladen).
Lösung des Problems:
1) Domaineinstellungen: Domains / Ihre Domain / Eigenschaften / IP
Bindung / Passiver Modus. Hier können Sie Ihren öffentlichen
Domainnamen (welcher vom Server per
DNS
aufgelöst wird) oder Ihre öffentliche IP eintragen, damit der
Server Ihre öffentliche IP kennt.
2) Passive Ports: Legt fest in welchem Portbereich der Passive Modus
Arbeitet. Erfahrungsgemäß ist die Portrange von
50000-50100
optimal, auf kleineren Servern entsprechend weniger (50000-50030).
3) In Ihrem Router/Firewall (Hardware oder Software) erstellen Sie eine
Portweiterleitung für die Ports 50000-50100 (TCP)
zu der IP, auf der Ihr FTP Server läuft.
Der FTP Port (Standard = Port 21) darf nicht in der passiven Portrange
sein.
Die Passiv Ports sollten oberhalb von Port 1024 gesetzt werden, da die
Ports bis 1024 für verschiedene andere Dienste reserviert sind.
Der FTP Server benutzt jetzt die externe IP für den passiven Modus.
Fernwartung:
Für die Fernwartung des Servers müssen auch Port 8021 (TCP)
auf Ihren Server weiterleiten.
8021 ist der Standardport. Diesen Port können Sie im
Admin Server
ändern.