Supportnet / Forum / PC-Sonstiges
FTP Server über Browser?
Frage
Hi,
habe mal einen eigenen FTP Server eingerichtet. Mit dem Total Commander komme ich auch ohne Probleme drauf, aber nicht über den IE6.
BS: Windows XP incl.SP2
Firewall ist auf das Programm eingestellt.
Was muss man beim Browser noch beachten?
Benutze die Cesarsoftware für die Verwaltung.
Gruß
thy
Antwort 1 von thy
hat keiner eine Idee?
Wenn sich User anmelden, dann sehe ich das auch im Protokoll, das sie sich als "Erfolgreich angemeldet" haben. Der User aber wird wegen Zeitüberschrietung geblockt.
Was kann das sein?
Danke
thy
Wenn sich User anmelden, dann sehe ich das auch im Protokoll, das sie sich als "Erfolgreich angemeldet" haben. Der User aber wird wegen Zeitüberschrietung geblockt.
Was kann das sein?
Danke
thy
Antwort 2 von Undertaker
Hi,
>> Was kann das sein?
ist Dein FTP-Server hinter einem Router?
Wird wahrscheinlich der passiv-Mode sein, den der IE per default verwendet.
Der Passiv-Mode wurde eingeführt, damit der FTP-Client, der sich i.d.R. hinter einer Firewall befindet, die Datenverbindung selbst herstellen kann, was über variable Ports oberhalb von 1024/tcp erfolgt. Beim aktive-Mode hingegen stellt der FTP-Server die Datenverbindung immer auf Port 20/tcp her.
Da sich der FTP-Server anscheinend hinter einem Router befindet, könnte man beispielsweise im Router über Trigger-Ports (Trigger ist in diesem Fall Port 21/tcp) den Port-Range 1024-4096 eintragen. Dann werden alle Verbindungsversuche, die innerhalb dieses Bereiches liegen automatisch an die hinterlegte IP-Adresse weitergeleitet.
Wenn Dir das aber zu viele offene Ports sein sollten, mußt Du am Router nicht nur Port 21/tcp, sondern auch Port 20/tcp zum FTP-Server weiterleiten.
Die User müsen dann in den sauren Apfel beißen und an ihrem FTP-Client den Passiv-Mode (PASV) deaktivieren., oder im IE müssen einige Einstellungen vorgenommen werden:
IE- > Extras -> Internetoptionen -> Erweitert
-Häkchen entfernen bei "Ordneransicht für FTP-Sits aktivieren"
-Häkchen entfernen bei "Passives FTP verwenden"
Wenn die Optionen nicht vorhanden sind, kann man sie hiermit erstellen:
Ordneransicht für FTP-Sites aktivieren
Passives FTP verwenden
oder due User tragen die Parameter direkt in die Registry ein:
Offene Fenster des (Internet) Explorer übernehmen die Einstellung nicht...
Gruß
Undertaker
>> Was kann das sein?
ist Dein FTP-Server hinter einem Router?
Wird wahrscheinlich der passiv-Mode sein, den der IE per default verwendet.
Der Passiv-Mode wurde eingeführt, damit der FTP-Client, der sich i.d.R. hinter einer Firewall befindet, die Datenverbindung selbst herstellen kann, was über variable Ports oberhalb von 1024/tcp erfolgt. Beim aktive-Mode hingegen stellt der FTP-Server die Datenverbindung immer auf Port 20/tcp her.
Da sich der FTP-Server anscheinend hinter einem Router befindet, könnte man beispielsweise im Router über Trigger-Ports (Trigger ist in diesem Fall Port 21/tcp) den Port-Range 1024-4096 eintragen. Dann werden alle Verbindungsversuche, die innerhalb dieses Bereiches liegen automatisch an die hinterlegte IP-Adresse weitergeleitet.
Wenn Dir das aber zu viele offene Ports sein sollten, mußt Du am Router nicht nur Port 21/tcp, sondern auch Port 20/tcp zum FTP-Server weiterleiten.
Die User müsen dann in den sauren Apfel beißen und an ihrem FTP-Client den Passiv-Mode (PASV) deaktivieren., oder im IE müssen einige Einstellungen vorgenommen werden:
IE- > Extras -> Internetoptionen -> Erweitert
-Häkchen entfernen bei "Ordneransicht für FTP-Sits aktivieren"
-Häkchen entfernen bei "Passives FTP verwenden"
Wenn die Optionen nicht vorhanden sind, kann man sie hiermit erstellen:
Ordneransicht für FTP-Sites aktivieren
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache]
"@inetcplc.dll,-4737"="Ordneransicht für FTP-Sites aktivieren"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPUI]
"RegPath"="Software\\Microsoft\\Ftp"
"Text"="Ordneransicht für FTP-Sites aktivieren"
"Type"="checkbox"
"CheckedValue"="yes"
"UncheckedValue"="no"
"ValueName"="Use Web Based FTP"
"DefaultValue"="no"
"HKeyRoot"=dword:80000001
"HelpID"="iexplore.hlp#50560"
"PlugUIText"="@inetcplc.dll,-4737"Passives FTP verwenden
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache]
"@inetcplc.dll,-4743"="Passives FTP verwenden (für Firewall und DSL-Modem-Kompatibilität verwenden)"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\FTPPASV]
"PlugUIText"="@inetcplc.dll,-4743"
"RegPath"="Software\\Microsoft\\Ftp"
"Text"="Use Passive FTP for compatibility with some firewalls and DSL modems"
"Type"="checkbox"
"CheckedValue"="yes"
"UncheckedValue"="no"
"ValueName"="Use PASV"
"DefaultValue"="no"
"HKeyRoot"=dword:80000001
"HelpID"="iexplore.hlp#50588"oder due User tragen die Parameter direkt in die Registry ein:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Ftp]
"Use Web Based FTP"="no"
"Use PASV"=no"Offene Fenster des (Internet) Explorer übernehmen die Einstellung nicht...
Gruß
Undertaker
Antwort 3 von thy
Hey Super, danke. Werden wir testen.
Ich sage Dir dann bescheid, ob es geklappt hat.
PS: Mein FTP Server liegt hinter einem Router. Es sind aber beide Ports (20 und 21) frei gegeben)
Gruß
thy
Ich sage Dir dann bescheid, ob es geklappt hat.
PS: Mein FTP Server liegt hinter einem Router. Es sind aber beide Ports (20 und 21) frei gegeben)
Gruß
thy
Antwort 4 von thy
Feedback:
Nur das Häkchen entfernen bei "Passives FTP verwenden".
Das andere muss drin bleiben.
So funktioniert es bei mir auf jedenfall.
Danke
thy
Nur das Häkchen entfernen bei "Passives FTP verwenden".
Das andere muss drin bleiben.
So funktioniert es bei mir auf jedenfall.
Danke
thy
Antwort 5 von thy
Problem ist wieder aufgetreten.
Habe festgestellt, das User mit Modemverbindung das Problem haben. Woran könnte das denn liegen?
Gruß
thy
PS: Möchte nicht alle Ports öffnen!
Habe festgestellt, das User mit Modemverbindung das Problem haben. Woran könnte das denn liegen?
Gruß
thy
PS: Möchte nicht alle Ports öffnen!
Antwort 6 von Undertaker
Hi,
lass diese User mit FTP in der Eingabeaufforderung testen.
Wenn das funktioniert, ist es der IE. Ich kann mir dann nur vorstellen, das die Einstellungen nicht korrekt sind oder das vielleicht die Version des IE zu alt ist.
Wenn´s nicht funktioniert, kann es sein, das die User selbst hinter einer Firewall oder einem Router sitzen, der Port 20/tcp nicht rein läßt.
Gruß
Undertaker
lass diese User mit FTP in der Eingabeaufforderung testen.
Wenn das funktioniert, ist es der IE. Ich kann mir dann nur vorstellen, das die Einstellungen nicht korrekt sind oder das vielleicht die Version des IE zu alt ist.
Wenn´s nicht funktioniert, kann es sein, das die User selbst hinter einer Firewall oder einem Router sitzen, der Port 20/tcp nicht rein läßt.
Gruß
Undertaker

