Warum stellen einige FTP-Clients keine Verbindung zu einem IIS7-FTP-Server her?


1

Ich habe einen Windows 2008 R2 Server mit II7. Ich habe den FTP-Server installiert. Ich kann mit Dreamweaver CS5 auf meinem Mac problemlos eine Verbindung herstellen. Ich kann mit Cute FTP 7 Professional auf einem PC eine Verbindung herstellen. Ich kann mit Filezilla auf dem Mac keine Verbindung herstellen. Mit Filezilla läuft die Operation nach einer Weile ab. Einige meiner Clients können keine Verbindung herstellen, egal welchen FTP-Client sie verwenden. Wir haben die Anmeldeinformationen für die Verbindung (Host, Benutzername und Passwort) überprüft und sind ziemlich sicher, dass sie alle korrekt sind.

Kann jemand etwas Licht in diese Situation bringen? Ich stelle jedoch fest, dass die Programme, mit denen ich eine Verbindung herstellen kann, älter sind. Möglicherweise gibt es einige erweiterte Sicherheitseinstellungen für neuere Clients? Die Einstellungen, die ich verwende, sind die Verbindung über FTP, Port 21, Standardauthentifizierung ... eine Reihe anderer Einstellungen, die ich nicht verstehe.

Filezilla Logs (die keine Verbindung herstellen):

Status: Resolving address of ftp.steadyserve.net
Status: Connecting to xx.xx.xxx.xxx:21...
Status: Connection established, waiting for welcome message...
Response:   220 Microsoft FTP Service
Command:    USER xxxxxx
Response:   331 Password required for pedroo.
Command:    PASS *******
Response:   230 User logged in.
Command:    SYST
Response:   215 Windows_NT
Command:    FEAT
Response:   211-Extended features supported:
Response:    LANG EN*
Response:    UTF8
Response:    AUTH TLS;TLS-C;SSL;TLS-P;
Response:    PBSZ
Response:    PROT C;P;
Response:    CCC
Response:    HOST
Response:    SIZE
Response:    MDTM
Response:    REST STREAM
Response:   211 END
Command:    OPTS UTF8 ON
Response:   200 OPTS UTF8 command successful - UTF8 encoding now ON.
Status: Connected
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/pedroo" is current directory.
Command:    TYPE I
Response:   200 Type set to I.
Command:    PASV
Response:   425 Cannot open data connection.
Command:    PORT 10,0,0,8,210,49
Response:   200 PORT command successful.
Command:    LIST
Response:   150 Opening BINARY mode data connection.
Error:  Connection timed out
Error:  Failed to retrieve directory listing

Dreamweaver-Protokolle (die eine Verbindung herstellen):

< 220 Microsoft FTP Service
 > USER pedroo
 < 331 Password required for pedroo.
 > PASS
 < 230 User logged in.
 > PWD
 < 257 "/pedroo" is current directory.
 > PWD
 < 257 "/pedroo" is current directory.
 > CWD /pedroo
 < 250 CWD command successful.
 > PWD
 < 257 "/pedroo" is current directory.
 > CWD /pedroo
 < 250 CWD command successful.
 > PORT 10,0,0,8,211,100
 < 200 PORT command successful.
 > TYPE A
 < 200 Type set to A.

Ich habe versucht, die Modusform passiv zu aktiv zu ändern. Ich bekomme den gleichen Fehler.

TIA,

Jay


1
Können Sie einen relevanten Protokollausschnitt von jedem Client einschließen?
Martin Prikryl

Ich werde die Frage mit den Protokollen bearbeiten. Vielen Dank!
Jligda

Versuchen Sie, die Filezilla-Debug-Protokollierung zu aktivieren (Bearbeiten-> Einstellungen-> Debuggen). Dadurch erhalten Sie viel mehr Informationen darüber, was FZ tut und wo es fehlschlägt.
Andrew Lambert

Danke, es stellte sich heraus, dass es sich um ein Portproblem handelte. Ich habe die Antwort hier gefunden: superuser.com/search?q=ftp+can%27t+retrieve+directory+listing . Hinweis NICHT ein ISS / Apache-Problem, UltraDEVV. Die Protokolldateien waren hilfreich. Vielen Dank!
Jligda

Antworten:


0

Es ist schwierig zu helfen, ohne Protokolle zu sehen.

Ich vermute jedoch, dass die arbeitenden Clients einen anderen (möglicherweise aktiven) Übertragungsmodus verwenden als die nicht arbeitenden (passiven).

Sie erhalten eine bessere Antwort, wenn Sie die Protokolle freigeben.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.