Hallo,
habe folgendes Problem:
[FTP-Client] === Internet === [Firewall] ==== FTP-Server a.b.c.d 212.x.y.z 192.168.0.1
Portforwarding von der Firewall zum FTP-Server ermöglicht nur eine Verbindung für FTP-Kommandos die keine eigenge Verbindung benötigen (z.B. cd). Will man aber nun Daten übertragen (z.B. ls) klappt das nicht, weil FTP-Server dem Client schickt: "Hallo, Client, hol die Daten von mir (192.168.0.1) von Port xyz". 192.168.0.1 ist natürlich nicht erreichbar, da es eine private IP-Adresse ist.
Die einzige Möglichkeit die mir eingefallen ist, ist einen FTP-Proxy auf der Firewall zu installieren.
==guettli@sonne:~$ apt-cache search ftp | grep -i proxy Zeigt mir: ftp-proxy - SuSE Proxy-Suite FTP-Proxy
Hat jemand schon mal damit gearbeitet, oder eine anderen Lösungsvorschlag?
thomas