www.ProFTPD.de
13. März 2007, 19:33:55 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Loginfehler über Internet Explorer  (Gelesen 684 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
NickTheRipper
ProFTPD
*
Offline Offline

Beiträge: 15


NickTheRipper nicktheripper1
Profil anzeigen WWW
« am: 29. Oktober 2003, 01:40:06 »

Wenn ich versuche mich über den Internet Explorer auf den ProFTPD-Server einzuloggen, dann bekomme ich eine Fehlermeldung und die FTP-Verbindung wird wieder geschlossen.

Den Login mache ich nach folgendem Muster:

ftp://user:pass@serveradresse:port

-----
Fehlermeldung:

Beim öffnen des Ordners auf dem FTP-Server ist ein Fehler aufgetreten. Stellen Sie sicher, daß Sie die erforderlichen Zugriffsrechte für den Ordner haben.

Details:
200 Type set to A
500 illegal Port command
-----

Ich habe daraufhin die Zugriffsrechte der Ordner überprüft und diese sind okay.
Ein Login mit einem FTP-Proggy läuft problemlos.

Der Debugmodus von ProFTPD zeigte dann folgenden Fehler, den ich leider nicht deuten kann.

Code:

dispatching PRE_CMD command 'OPTS utf8 on' to mod_core
dispatching PRE_CMD command 'OPTS utf8 on' to mod_core
dispatching CMD command 'OPTS utf8 on' to mod_core
dispatching LOG_CMD_ERR command 'OPTS utf8 on' to mod_log


Was hat es mit 'OPTS utf8 on' auf sich?

Weiterhin bekomme folgende Meldung im Debugmodus:

Code:

dispatching CMD command 'PORT 192,168,0,20,15,205' to mod_core
Refused PORT 192,168,0,20,15,205 (address mismatch)
dispatching LOG_CMD_ERR command 'PORT 192,168,0,20,15,205' to mod_log
FTP session idle timeout, disconnected.
FTP session closed.


Was ist nun die Ursache, daß ein Login nicht über einen Browser möglich ist?
Gespeichert

Quarter Damage, der Tag wird kommen...
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #1 am: 29. Oktober 2003, 08:00:37 »

Das Problem ist NAT.
Du hast intern 192. bla bla - und damit gehst dua raus.
Der Server im Netzt kennt die Adresse nicht.

So in etwa :??
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
NickTheRipper
ProFTPD
*
Offline Offline

Beiträge: 15


NickTheRipper nicktheripper1
Profil anzeigen WWW
« Antwort #2 am: 29. Oktober 2003, 16:34:49 »

Okay, das ist verständlich, aber warum tritt dann der selbe Fehler auf, wenn man es aus dem internen Netzwerk direkt auf den Server probiert, man also nicht aus dem Netz herausgeht?

Da ist die Antwortadresse doch dem Server bekannt, wobei auch noch ein DNS-Server läuft?

Weiterhin müßten doch wenigstens andere Leute von draußen per Browser auf den Server zugreifen können, denn da ist doch die Antwortadresse auch eindeutig, oder hab ich bei dem ganzen einen Denkfehler?

Und was hat es sich mit 'OPTS utf8 on' auf sich?
Gespeichert

Quarter Damage, der Tag wird kommen...
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #3 am: 29. Oktober 2003, 16:45:05 »

Fragen über Fragen :roll:  

Ich habe übrigens zu hause (Windows xp und RedHat Linux am Hub und den über einen NETGEAR RP114 an Q-DSL) das selbe Problem aber noch keine Zeit mich da reinzuknien.

Also wenn jemand eine Lösung weiß, immer her damit Lächelnd

Allerdings Total Commander - nicht IE.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Tristan-777
ProFTPD
*
Offline Offline

Beiträge: 10

10730351
Profil anzeigen WWW
« Antwort #4 am: 29. Oktober 2003, 17:31:59 »

mal mit aktivem ftp versucht? in den IE Optionen "Passives FTP verwenden" deaktivieren? Ich hatte Anfangs aehnliches Problem Zuhause allerdings hat insmod ip_nat_ftp und ip_conntrack_ftp Abhilfe geschaffen (Linux). Aktives FTP hat allerdings sofort gefunkt...Kann das sein dass der Router keinen Verbindungsaufbau zu den Ports groesser 1024 von Innen  (LAN) erlaubt? IE verbindet sich viel zu gern ueber die Firewall obwohl ers garnich soll...
 Ich hab versucht die Situation, die Ihr habt mal nachzustellen...
Gespeichert
TL
ProFTPD
*
Offline Offline

Beiträge: 97


Profil anzeigen WWW E-Mail
« Antwort #5 am: 29. Oktober 2003, 17:44:56 »

Code:
OPTS utf8 on
besagt, daß der Server seine Text-Anworten UTF-8 codiert senden soll...
Gespeichert
NickTheRipper
ProFTPD
*
Offline Offline

Beiträge: 15


NickTheRipper nicktheripper1
Profil anzeigen WWW
« Antwort #6 am: 30. Oktober 2003, 11:03:50 »

@Tristan

Dein Tip mit den Einstellungen im IE funzt wunderbar, allerdings umgekehrt (auf passiv umstellen), aber löst leider nicht mein Problem, denn nicht jeder, der auf unseren Server zugreift, macht dies mit dem IE und die Beschwerden häuften sich, daß man zum Server keinen Zugang erhält. Aber trotzdem danke, denn ich hab wieder was Neues gelernt, was ich im IE noch nicht kannte, da dies bisher nicht notwendig war.

@TL

Nachdem Du sehr schön kurz und knapp erklärt hast, was es mit dem 'OPTS utf8 on' auf sich hat, hast Du eventuell auch ne Lösung parat, warum dieser Fehler auftaucht und wie man den in den Griff bekommt?

@Wörsty

Ich bin dem Problem mit der NAT noch einmal nachgegangen. Ich hatte ja vorher die ProFTPD-Version 1.2.8p am laufen und da funktionierte es prima. Also installierte ich einfach diese Version noch einmal und ließ diese im Debugmodus laufen. Und siehe da, es geschehen Wunder!!! Man kann sich wunderbar einloggen, ohne den passiven Modus zu erzwingen. Nun dachte ich mir, was in der dieser Version funktioniert, sollte auch in der Version 1.2.9rc3 funktionieren und ich installierte dann anschließend diese Version noch einmal. Dann kam ich aus dem Wundern nicht mehr raus, denn es funktioniert nun auch (bei gleicher Konfigurationsdatei).

Komisch ist das schon, aber es geht nun.

Ich habe nur noch das Problem mit dem 'OPTS utf8 on'.

Code:
dispatching PRE_CMD command 'OPTS utf8 on' to mod_core
dispatching PRE_CMD command 'OPTS utf8 on' to mod_core
dispatching CMD command 'OPTS utf8 on' to mod_core
dispatching LOG_CMD_ERR command 'OPTS utf8 on' to mod_log


Vielleicht hat ja jemand dafür eine Lösung parat!
Gespeichert

Quarter Damage, der Tag wird kommen...
TL
ProFTPD
*
Offline Offline

Beiträge: 97


Profil anzeigen WWW E-Mail
« Antwort #7 am: 30. Oktober 2003, 13:01:53 »

Gar nicht, da das (mal wieder) ein Bug vom Internet Explorer ist... :!:
Zur Erklärung:
Der RFC-2640 (Internationalization of the File Transfer Protocol) sieht vor, daß der Server wenn er UTF-8 unterstützt, auf das "FEAT" Kommando des Clients den Text "UTF8"zurüsckschickt (in einer Liste mit anderen unterstützten zusätzlichen Kommandos). Da der proftpd das nicht macht, DARF der IE gar nicht das Kommando "OPTS UTF8 ON" senden...  :idea:
Gespeichert
NickTheRipper
ProFTPD
*
Offline Offline

Beiträge: 15


NickTheRipper nicktheripper1
Profil anzeigen WWW
« Antwort #8 am: 30. Oktober 2003, 13:14:03 »

@TL

Super erklärt und das mit den Bugs sind wir ja von Microsoft schon gewohnt!   :lol:
Gespeichert

Quarter Damage, der Tag wird kommen...
DeepSurfer
Gast
« Antwort #9 am: 30. September 2005, 08:07:04 »

Das selbe Fehlverhalten beim IE-BrowserLogin habe auch ich festgestellt, ein anderer User (auch anderes Forum) hatte nun die Lösung gefunden.

In der proftpd.conf den Eintrag
MaxClientsPerUser mindestens auf 2 setzen, da der IE einmal als Client zum Pfadbrowsen benutzt und einen zusätzlichen Client für die Authenifizierung.


chirio
Deep
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.063 Sekunden mit 19 Zugriffen.