Frage
Warum fordert Internet Explorer beim Herstellen einer Verbindung mit nicht anonymen FTP-Servern keine Authentifizierung an?
Umgebung: Cisco Web Security Appliance (WSA), alle Versionen von AsyncOS
Hinweis: Dieser Knowledge Base-Artikel bezieht sich auf Software, die nicht von Cisco gewartet oder unterstützt wird. Die Informationen werden Ihnen gerne zur Verfügung gestellt. Wenden Sie sich für weitere Unterstützung an den Softwareanbieter.
Dies ist eine bekannte Beschränkung für Internet Explorer 7 und 8 und Webproxys bei Verwendung von FTP über HTTP. Es gibt bestimmte Szenarien, in denen Internet Explorer 6 nicht auch auffordert.
In diesem Szenario sendet die WSA eine "401 Authentication Required" (Authentifizierung erforderlich) mit der Anforderung von Benutzeranmeldeinformationen. Internet Explorer fordert den Benutzer jedoch nie zur Eingabe von Anmeldedaten auf. Daher zeigt Internet Explorer eine Fehlerseite an, die angibt, dass die Authentifizierung beim FTP-Server fehlgeschlagen ist.
Diese Einschränkung für Internet Explorer wird auch auf der folgenden Seite erwähnt:http://technet.microsoft.com/en-us/library/bb794745.aspx. Lesen Sie bitte den Abschnitt "Wie Sie mit Internet Explorer auf eine FTP-Site zugreifen, die nicht anonym ist".
Wie im Microsoft TechNet-Artikel angegeben, besteht die Problemumgehung darin, der URL einen USERNAME und ein KENNWORT vorzustellen. Beispiel: ftp://USERNAME:PASSWORD@ftp.example.com.
Bitte beachten Sie, dass Sie in Internet Explorer bestimmte Zeichen, wie z.B. das '?', NICHT in das Kennwort der URL eingeben können. Wenn Ihr Kennwort ein Zeichen enthält, das nicht in URL eingegeben werden darf, müssen Sie es in einen "URL-codierten" Wert codieren: ftp://username:Pass%3F@ftpsite.com.
Weitere Informationen zu dieser Art der Kodierung finden Sie unter http://en.wikipedia.org/wiki/Percent-encoding.
Firefox hat diese Einschränkung nicht und fordert den Benutzer zur Authentifizierung auf.