Öffentlicher Dienst HTTP --» FTP?
Ulli
- ftp
0 Christoph Probst0 Ulli0 Frank Schönmann0 Ulli0 Christoph Probst0 Calocybe
0 FrankS0 Ulli
0 Florian Munz0 Ulli
Hallo Forum,
bei mein Arbeitgeber sitze ich hinter ein Firewall der kein FTP zulässt. Ich möchte aber manchmal [zu überwiegend private Zwecke ;-)] trotzdem FTP-Uploads machen. Kennt jemand ein Dienst, an den ich erst meine Dateien über HTTP uploaden kann, und der anschlißend diese per FTP weitergeben kann?
Danke,
Ulli
Hallo Ulli,
wenn Du in Deinem Browser ftp://benutzername@www.servername.de eingibst, benutzt kannst Du
ein ftp ueber den 80er Port machen, der fuer normales http benutzt wird.
Es ist dann zwar alles etwas umstaendlicher - du kannst nicht so einfach alles mit drag&drop
herumladen. Ordner anlegen geht auch meist nicht - das haengt aber alles vom Browser ab. Der
NN hat im Datei-Menue normal eine upload-File-Funktion. Du musst sicherlich etwas rumprobieren.
Solltest Du beim Login ein falsches Passwort eingeben, kann es passieren, dass der Browser dich
nicht nochmal nach einem neuen fragt (meist beim IE). Da hilft meist auch kein Reload oder so.
Wenn Du das Passwort direkt angeben willst, kannst Du es auch in der URL machen:
ftp://benutzername:passwort@www.servername.de
Viele Gruesse
Christoph
Hi Christoph,
kein schlechter Tipp, aber unser Proxy verbietet FTP-Upload generell. Schwachsinn, meiner Ansicht nach, aber nicht irgendwas was sich auf die schnelle beheben lässt. Ich bin also an der Stelle auf reinem HTTP-Upload angewiesen, an jemand der die Dateien dann per FTP weitergibt. Bin weiter auf der Suche nach eine Lösung.
Gruß,
Ulli
Hallo Ulli,
vielleicht hilft Dir ja
http://community.roxen.com/developers/idocs/rfc/rfc1867.html
weiter. In diesem RCF geht es um Upload via HTML.
Gruss Chris
hi!
wenn Du in Deinem Browser ftp://benutzername@www.servername.de
eingibst, benutzt kannst Du ein ftp ueber den 80er Port machen,
der fuer normales http benutzt wird.
Das ist natürlich totaler Blödsinn. Verbindungen zum FTP-Server gehen
standardmäßig immer über Port 21, egal in welchem Programm. Bitte das
nächste mal nicht antworten, wenn du keine Ahnung hast.
bye, Frank!
Hi Frank,
Bitte das
nächste mal nicht antworten, wenn du keine Ahnung hast.
Christophs Ansatz war durchaus praktikabel, und welcher Port dabei benutzt wird ist doch egal. Ich habe was dazugelernt, seine Antwort war deshalb nicht überflüssig.
Gruß,
Ulli
hi!
Christophs Ansatz war durchaus praktikabel, und welcher Port dabei
benutzt wird ist doch egal. Ich habe was dazugelernt, seine
Antwort war deshalb nicht überflüssig.
Seine Antwort konnte das Problem nicht lösen, und egal ob du dabei
was gelernt hast, sie war einfach falsch.
bye, Frank!
Tag!
Christophs Ansatz war durchaus praktikabel, und welcher Port dabei benutzt wird ist doch egal.
Ach ja? Na wenn das so egal ist, warum hast Du dann ueberhaupt Probleme mit dem Firewall? Dann geh doch einfach ueber Port 80 raus. Den FTP-Server musst Du mir aber mal zeigen, der auf der 80 antwortet. Es bleibt dabei, Christophs Antwort war Schwachsinn.
So long
Hallo Frank,
JA, Du hast recht. Ich habe mich da etwas durcheinander geschmissen und missverstaendlich
ausgedrueckt. (Wohl etwas zu wenig geschlafen).
Verbindungen zum FTP-Server gehen
standardmäßig immer über Port 21, egal in welchem Programm.
Richtig. Normal arbeiten die ftp-Server auf 21. Der Trick waere aber, einen auf dem 80 Port
laufen zu lassen, der die entsprechende Seite automatisch auf dem eigentlichen Server updated ...
Des weiteren wird ein ftp vom WebBrowser manchmal von dem Firewall durchgelassen,
waehrend ein echter ftp-Client (WS_FTP) es nicht schafft. (Ich sitze hier selbst hinter
einem Firewall und muss den Browser benutzen, weil die anderen ftp-clients versagen)
siehe auch <../../sfarchiv/1999_3/t05529.htm>
Gruss Chris
Hi!
Richtig. Normal arbeiten die ftp-Server auf 21. Der Trick waere aber, einen auf dem 80 Port
laufen zu lassen, der die entsprechende Seite automatisch auf dem eigentlichen Server updated ...
Wird wahrscheinlich auch nicht gehen, da bei vernuenftig konfigurierten Firewalls auch der Port 80 zu ist. HTTP-Kommunikation laeuft dann nicht ueber eine direkte TCP-Verbindung zum Webserver, sondern ueber einen Proxy-Server. D.h. der Browser beauftragt den Proxy (innerhalb des Intranets und daher direkt zu erreichen) mit dem Abrufen einer URL, der Proxy macht das dann - er ist der einzige Rechner, der auf diesem Port durch den Firewall darf - und leitet das Ergebnis an den Browser weiter.
Des weiteren wird ein ftp vom WebBrowser manchmal von dem Firewall durchgelassen,
waehrend ein echter ftp-Client (WS_FTP) es nicht schafft. (Ich sitze hier selbst hinter
einem Firewall und muss den Browser benutzen, weil die anderen ftp-clients versagen)
Schwer vorzustellen, da meines Wissens der Firewall ueberhaupt nicht feststellen kann, welche Art von User Agent verwendet wird, und es wird ihn wohl auch gar nicht interessieren. Vermutlich meinst Du, dass Dein Browser die ftp-Down-/Uploads ebenfalls ueber den HTTP-Proxy macht. Diese koennen naemlich oft auch ftp-Adressen handlen. Das sieht dann so aus, dass der Browser zum Proxy eine HTTP-Verbindung aufbaut, ihm eine FTP-Adresse mitteilt, und der Proxy geht dann ueber FTP auf den Server und macht die Arbeit. Schau einfach mal nach den Proxy-Einstellungen in Deinem Browser. Wenn dort bei ftp was eingetragen ist, und Du loeschst das und kommst dann *nicht* mehr mit dem Browser auf FTP sites, dann stimmt meine Vermutung.
So long
Hi Ulli!
bei mein Arbeitgeber sitze ich hinter ein Firewall der kein FTP zulässt. Ich möchte aber
manchmal [zu überwiegend private Zwecke ;-)] trotzdem FTP-Uploads machen.
So , so, und was sagt der dazu ;-))
Kennt jemand ein Dienst, an den ich erst meine Dateien über HTTP uploaden kann,
und der anschlißend diese per FTP weitergeben kann?
Einen Dienst kenne ich nicht, aber sowas lässt sich gut per CGI realisieren. Du schickst die zu 'uploadende' Datei per http an ein CGI-Script und das schreibt dann die Datei auf den Server oder öffnet eine FTP-Verbindung zu einem anderen Server. Ein Upload-Script findest Du in der Auslese (<../../sfausles/tsfa_teh.htm>). Eine anderes Script habe ich bei http://www.tag4tag.com/script-index/Dateimanagement/ gefunden und (wegen eines Fehlers) modifiziert: SiteManager. Jetzt läufts ...
Gruß Frank
Hi Frank,
Einen Dienst kenne ich nicht, aber sowas lässt sich gut per CGI realisieren. Du schickst die zu 'uploadende' Datei per http an ein CGI-Script und das schreibt dann die Datei auf den Server oder öffnet eine FTP-Verbindung zu einem anderen Server.
Durchaus hübsch, nur habe ich derzeit kein Zugriff auf ein öffentlich zugänglichen Server, wo Perl-Skripts ohne weiteres abgelegt werden können. Florians Tipp mit www2ftp.de ist genau das was ich brauche.
Gruß,
Ulli
Hallo Ulli,
Kennt jemand ein Dienst, an den ich erst meine Dateien über HTTP uploaden kann,
und der anschlißend diese per FTP weitergeben kann?
http://www.www2ftp.de/ ist glaube ich das, was du suchst.
= Florian
Hi Florian,
http://www.www2ftp.de/ ist glaube ich das, was du suchst.
Hervorragend, genau das isses! :-)
Danke,
Ulli