Damit kann man schon etwas anfangen.
Aber warum wiederholen sich die Anweisungen in der .conf immer wieder?
Egal, müßte auch so funktionieren.
Dieses
"UserPassword ..." mache mal ganz schnell wieder raus...
Deine proftpd.conf sollte zumindest so weit sein, daß eine Verbindung über das
lokale Netzwerk funktionieren sollte. Siehe mal nach, ob das geht und wenn nicht,
ob der Prozess überhaupt läuft. (
ps auxf | grep proftpd)
Dann möchtest Du ja, daß der Server sowohl lokal (LAN) als auch im Internet (WAN)
erreichbar sein soll. Diese proftpd.conf jetzt soweit zu umzukonfigurieren und alles
erklären geht jetzt zu weit - versuche es einmal ->
damit.
Jetzt mußt Du folgendes anpassen:
- Deine Servermaschine benötigt eine zweite IP. (für LAN)
- den Router / die Firewall mußt Du etwas modifizieren: der Port 21 und die
Ports 49152-65534 (high ports) müssen unverändert an der Servermaschine ankommen. - das proftpd.conf-Muster muß angepasst werden:
- "MasqueradeAddress" ist zu aktualisieren und zu aktivieren
- "DefaultAddress" ist auf die IP-Adresse der Netzwerkkarte zu aktualisieren (für WAN)
- "<VirtualHost...>" auf die zusätzliche IP aktualisieren (für LAN)
- sonstige Anpassungen wie z.B. "ServerAdmin"
- proftpd neu starten
Fertig - so sollte alles funktionieren!
Noch etwas: FTP-Clients bitte immer im passive mode!
Und: solltest Du jetzt auf "dumme" Gedanken gekommen sein: TLS erst, wenn alles funktioniert...
mfg.
VolGas