Hier sitzen doch ein paar Experten, oder?
Hab ein etwas diffiziles Problem. Hier die Situation:
Ich sitze auf Abeit hinter einer restriktiven Firewall. Zu hause steht mein Server der mittels dyndns erreichbar ist. Um die Firewall zu umgehen, habe ich einen http-Tunnel aufgesetzt, der alle Verbindungen auf einen Port an die entsprechende Gegenstelle durchleitet. Dort wird dann an die entsprechende Gegenstelle weitergeleitet. Dieser Tunnel wird ausschliesslich für ssh benutzt, was auch problemlos funktioniert. Also so: lokales Putty auf arbeit -> request an lokalen Port des Tunnels -> dieser schickt die Anfragen an die Gegenstelle des Tunnels -> diese leitet an den ssh Port des Servers weiter.
ssh soll nun alle benötigten Protokolle forwarden, dies funktioniert für IMAP, SMTP und für die mldonkey GUI ohne Probleme. Nun wollte ich auch ftp benutzen.
Leider liegt da das Problem. Ich lasse durch Putty schon die Ports 20 und 21 forwarden, die Verbindung und Authentifikation mittels FTP klappt auch problemlos, aber sobald dann daten übertragen werden sollen, klappt das nicht:
Code: Alles auswählen
ftp> open 127.0.0.1
Verbindung mit 127.0.0.1 wurde hergestellt.
220 ProFTPD 1.2.5rc1 Server (Debian) [xxxxx.homelinux.com]
Benutzer (127.0.0.1:(none)): xxxxx
331 Password required for xxxxx.
Kennwort:
230 User xxxxxx logged in.
ftp> ls
200 PORT command successful.
425 Can't build data connection: Connection refused
Wäre nett wenn mir jemand einen Tipp geben könnte.