FTP Server im WAN verfügbar machen

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Moin,

    ich versuche gerade mit ProFTPD einen FTP Server auf meinem Raspberry zum Laufen zu bringen und bekomme es auch hin, dass ich mit FileZilla aus dem gleichen Netzwerk darauf zugreifen kann.
    Ich wollte aber auch gerne, dass man sich auch von anderswo auf den Server einloggen kann und hab schon einige Links bei Google durchgeguckt und ein Video-Tutorial ausprobiert, aber ich kann einfach keine Verbindung über meine öffentliche IP herstellen.

    Ich habe bereits Port 20 und 21 auf den lokalen Port 21 von meinem Raspi, der eine statische IP hat, weiterleiten lassen von meinem Router. Ich hab auch schon mit den Passive Ports durch zu kommen, aber es will irgendwie nicht.

    Kennt jemand vielleicht eine gute Anleitung, nach der das Funktionieren sollte, oder weiß jemand, woran das liegen mag?

    Ich freue mich auf hilfreiche Antworten. Ein Dankeschön schon einmal im Voraus.

    MfG
    Ragyal

  • Zitat von Ragyal

    , aber ich kann einfach keine Verbindung über meine öffentliche IP herstellen.


    Von wo aus benutzt Du die oeffentliche IP-Adresse?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Bis jetzt immer aus dem gleichen Netzwerk, aber ich hab dann statt 192.168.x.x die andere Adresse eingesetzt.
    Macht das einen Unterschied, wenn ich das von hier oder woanders versuche?


  • Bis jetzt immer aus dem gleichen Netzwerk, aber ich hab dann statt 192.168.x.x die andere Adresse eingesetzt.
    Macht das einen Unterschied, wenn ich das von hier oder woanders versuche?

    Ja. Wenn dein Router kein Hairpin-Nat kann, dann funktioniert dass nicht. Versuch mal von einem anderen Internetanschluss. Port Weiterleitung muss im Router konfiguriert sein.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Als Router hab ich einen ASUS RT-N56U und da hab ich diese Ports freigeschaltet:
    h8uq882y.png

    Ich hab versucht, auf die Apache2 Testseite von meinem Raspi über das Handynetz zuzugreifen (also von außerhalb meines Netzwerks) und das funktionierte auch nicht ...

    Was hab ich denn vielleicht vergessen beim Einrichten vom Server?:
    - frische Raspbian Version mit Updates
    - statische IP im Netzwerk
    - ProFTPD/Apache2 installiert
    - in proftpd.confg Default Root aktiviert
    - Ports freigeschaltet


  • - Ports freigeschaltet


    Bei welchem ISP hast Du deinen Internetanschluss? Hat dein Router eine externe/öffentliche IPv4-Adresse? Wie ist auf deinem PI, die Ausgabe von:

    Code
    sudo netstat -tulpen | grep -i :80


    ?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Wir sind momentan bei der Telekom und was genau meinst du mit externe IP Adresse? Die, die mir bei wieistmeineip.de angezeigt wird?
    Ich bin gerade nur noch am Handy, aber wenn ich mich per SSH verbinde und den Befehl eingebe, kommt gar nichts zurück. Ich werde es sonst morgen nochmal damit versuchen.


  • ... was genau meinst du mit externe IP Adresse? Die, die mir bei wieistmeineip.de angezeigt wird?

    Ja, und diese IP-Adresse sollte identisch sein, mit der Ausgabe von:

    Code
    dig +short myip.opendns.com @208.67.222.222


    auf deinem PI. Evtl. musst Du für dig, auf deinem PI dnsutils installieren.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample


  • ...
    Ich hab versucht, auf die Apache2 Testseite von meinem Raspi über das Handynetz zuzugreifen (also von außerhalb meines Netzwerks) und das funktionierte auch nicht ...
    ...


    Du kannst nicht auf Port 80 (Apache) zugreifen, wenn Du nur Port 20 und 21 im Router weitergeleitet hast ;) ...
    cu,
    -ds-


  • Du kannst nicht auf Port 80 (Apache) zugreifen, wenn Du nur Port 20 und 21 im Router weitergeleitet hast ;) ...

    Siehe z. B.: http://www.directupload.net/file/d/3838/h8uq882y_png.htm

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Hm ...


    ...
    Ich habe bereits Port 20 und 21 auf den lokalen Port 21 von meinem Raspi, der eine statische IP hat, weiterleiten lassen von meinem Router. ...
    ...


    das ist der Nachteil von screenshots ... hab' ich übersehen. Ich gehe immer davon aus, dass essentielle Infos im Text stehen ...

    cu,
    -ds-

  • Das mit Apache2 war eigentlich nur ein nebensächliches Problem, aber anders konnte ich es nicht auf die Schnelle testen, ob es von außen auch nicht funktioniert.

    Ich hab jetzt nochmal den Befehl ausprobiert:

    Code
    sudo netstat -tulpen | grep -i :80
    Zitat

    pi@raspberrypi ~ $ sudo netstat -tulpen | grep -i :80
    tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 4425 2808/apache2


    und

    Code
    sudo netstat -tulpen | grep -i :21
    Zitat

    pi@raspberrypi ~ $ sudo netstat -tulpen | grep -i :21
    tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 107 2689 2149/proftpd: (acce


    :21 bzw :80 ist jeweils rot markiert.


  • ..., aber anders konnte ich es nicht auf die Schnelle testen, ob es von außen auch nicht funktioniert.

    OK, und was hast Du festgestellt? Kannst Du den TCP-Port 80 auf deinem PI mit der öffentlichen IPv4-Adresse deines Internetanschlusses (dig +short myip.opendns.com @208.67.222.222), von einem fremden Internetanschluss erreichen?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample


  • Wofür steht das?

    Code
    dig +short myip.opendns.com @208.67.222.222

    Damit kannst Du z. B. in der Konsole die externe/öffentliche IPv4-Adresse, auch auf bzw. mit einem Rechner/PC feststellen wenn dieser nicht "border device" ist.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Problem gelöst! Ich hab gerade festgestellt, dass wieistmeineip.de mir gar nicht meine richtige IPv4-Adresse angezeigt hat, als ich bei TeamSpeak meine IP gesehen habe ...

    Mit nmap hab ich auch noch die Ports von beiden gescannt und nur bei der, die ich über TeamSpeak herausgefunden habe, konnte der Scan durchgeführt werden.

    Jetzt mit der richtigen funktioniert auch alles einwandfrei :thumbs1:


  • Ich hab gerade festgestellt, dass wieistmeineip.de mir gar nicht meine richtige IPv4-Adresse angezeigt hat, ...

    D. h., Du hast auf deinem PI:

    Code
    dig +short myip.opendns.com @208.67.222.222


    nicht ausgeführt. ;)

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

    Einmal editiert, zuletzt von rpi444 (17. Dezember 2014 um 16:01)

  • Erstmal Danke, dass Du dir so viel Mühe gemacht hast mir zu helfen, obwohl es an einem so doofen Problem lag.

    Code
    dig +short myip.opendns.com @208.67.222.222

    Den Befehl habe ich schon bei dem Raspi und meinem Windows PC eingegeben, allerdings ohne Erfolg.
    Muss ich ein bestimmtes Paket dafür installieren?


  • Den Befehl habe ich schon bei dem Raspi und meinem Windows PC eingegeben, allerdings ohne Erfolg.
    Muss ich ein bestimmtes Paket dafür installieren?

    War auch nicht für Windows gemeint. Für den Pi habe ich doch weiter oben in diesem Thread geschrieben, dass Du dnsutils installieren musst oder z. B. host, als gleichwertiger Befehl, verwenden.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!