Proftpd mit dyndns und Debian5 Lenny
Servus,
ich versuche mich gerade verzweifelt mit proftpd und dyndns auf debian5 Lenny. Ich habe den proftpd als standalone laufen und kann auch hier privat im LAN darauf zugreifen über 192.168.x.x. Ich habe in der /etc/proftpd/proftpd.conf den Eintrag
eingetragen.
Nachdem ich das gemacht habe und den proftpd neu gestartet habe kann ich mich trotz des Eintrages nicht von außen verbinden und von innen bekomme ich ein Timout.
Was muss ich noch tun, dass das Ding mit dyndns läuft? Port 21 habe ich im Router freigeschaltet. Wie siehts mit Port 20 aus? Muss der dann auch frei geschaltet werden?
gruß bigbootykilla
ich versuche mich gerade verzweifelt mit proftpd und dyndns auf debian5 Lenny. Ich habe den proftpd als standalone laufen und kann auch hier privat im LAN darauf zugreifen über 192.168.x.x. Ich habe in der /etc/proftpd/proftpd.conf den Eintrag
MasqueradeAddress meinednydns.dyndns.org
Nachdem ich das gemacht habe und den proftpd neu gestartet habe kann ich mich trotz des Eintrages nicht von außen verbinden und von innen bekomme ich ein Timout.
Was muss ich noch tun, dass das Ding mit dyndns läuft? Port 21 habe ich im Router freigeschaltet. Wie siehts mit Port 20 aus? Muss der dann auch frei geschaltet werden?
gruß bigbootykilla
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 147075
Url: https://administrator.de/forum/proftpd-mit-dyndns-und-debian5-lenny-147075.html
Ausgedruckt am: 22.12.2024 um 22:12 Uhr
6 Kommentare
Neuester Kommentar
Wenn du einen Router vor dem FTP Server hast gehört der DynDNS Client IMMER hier her auf den Router.
Der hält halt ja die aktuelle öffentliche NAT IP Adresse folglich muss auch hier zwingend der DynDNS Client laufen.
Auf dem Router machst du dann logischerweise auch das port Forwarding der eingehenden Ports TCP 20 und 21 auf die lokale IP Adresse des FTP Servers !
Wegen dieser statischen Zuweisung sollte der FTP Server besser auch eine statische IP Adresse haben die außerhalb der DHCP Range des Routers liegen sollte um eine IP Doppelvergabe zu vermeiden !
Klar das der FTP Server auch zwingend einen Default Gateway Eintrag auf die Router IP braucht ! DNS ebenso !
Clients von außen müssen zwingend einen FTP Client im passive Mode nutzen sonst können sie die NAT Firewall von außen am Router nicht überwinden !
Warum das so ist kannst du hier nachlesen:
http://www.alenfelder.com/Informatik/pass-akt-ftp.html
bzw.
http://slacksite.com/other/ftp.html
Ist das alles erledigt ist der nächste Schritt die lokale Firewall des Servers. Die filtert, sofern vorhanden, alles was von externen IP Adressen kommt und lässt nur Traffic vom lokalen Netz durch.
Du musst also sicherstellen das die FW für den FTP Prozess auch externe IPs passieren lässt.
tdpdump ist dein Freund zum Troubleshooting !!
Wenn diese Schritte alle sauber umgesetzt sind funktioniert es auch vollkommen problemlos mit dem FTP Zugriff von extern !
Das ist ein simpler Klassiker den jedes Schulkind in 10 Minuten zum Fliegen bringt !
Der hält halt ja die aktuelle öffentliche NAT IP Adresse folglich muss auch hier zwingend der DynDNS Client laufen.
Auf dem Router machst du dann logischerweise auch das port Forwarding der eingehenden Ports TCP 20 und 21 auf die lokale IP Adresse des FTP Servers !
Wegen dieser statischen Zuweisung sollte der FTP Server besser auch eine statische IP Adresse haben die außerhalb der DHCP Range des Routers liegen sollte um eine IP Doppelvergabe zu vermeiden !
Klar das der FTP Server auch zwingend einen Default Gateway Eintrag auf die Router IP braucht ! DNS ebenso !
Clients von außen müssen zwingend einen FTP Client im passive Mode nutzen sonst können sie die NAT Firewall von außen am Router nicht überwinden !
Warum das so ist kannst du hier nachlesen:
http://www.alenfelder.com/Informatik/pass-akt-ftp.html
bzw.
http://slacksite.com/other/ftp.html
Ist das alles erledigt ist der nächste Schritt die lokale Firewall des Servers. Die filtert, sofern vorhanden, alles was von externen IP Adressen kommt und lässt nur Traffic vom lokalen Netz durch.
Du musst also sicherstellen das die FW für den FTP Prozess auch externe IPs passieren lässt.
tdpdump ist dein Freund zum Troubleshooting !!
Wenn diese Schritte alle sauber umgesetzt sind funktioniert es auch vollkommen problemlos mit dem FTP Zugriff von extern !
Das ist ein simpler Klassiker den jedes Schulkind in 10 Minuten zum Fliegen bringt !
Wenn du mit Windows Clients kopierst und WinSCP benutzt:
http://winscp.net/eng/docs/lang:de
ist das so kinderleicht wie mit FTP und Filezilla !!
http://winscp.net/eng/docs/lang:de
ist das so kinderleicht wie mit FTP und Filezilla !!
... mit der richtigen Konfiguration wird die IP Adresse vom dyndns.org Server bestimmt, wenn der ddclient sich einloggt.
http://sourceforge.net/apps/trac/ddclient
http://sourceforge.net/apps/trac/ddclient