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

6228
jligda

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

Kann jemand etwas Licht in diese Situation bringen? Ich stelle fest, dass die Programme, mit denen ich mich verbinden kann, älter sind. Vielleicht gibt es erweiterte Sicherheitseinstellungen für neuere Clients? Die Einstellungen, die ich verwende, sind die Verbindung über FTP, Port 21, grundlegende Authentifizierung ... eine Reihe anderer Einstellungen, die ich nicht verstehe.

Filezilla-Protokolle (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 in aktiv zu ändern. Ich bekomme den gleichen Fehler.

TIA,

Jay

1
Können Sie ein relevantes Protokoll von jedem Client hinzufügen? Martin Prikryl vor 9 Jahren 1
Ich werde die Frage mit den Protokollen bearbeiten. Vielen Dank! jligda vor 9 Jahren 0
Aktivieren Sie die Debug-Protokollierung von Filezilla (Bearbeiten-> Einstellungen-> Debuggen). Dadurch erhalten Sie viel mehr Informationen darüber, was FZ tut und wo es fehlschlägt. Andrew Lambert vor 9 Jahren 0
Danke, es stellte sich als Hafenproblem heraus. Ich habe die Antwort hier gefunden: http://superuser.com/search?q=ftp+can%27t+retrieve+directory+listing. Hinweis: KEIN ISS / Apache-Problem, UltraDEVV. Die Protokolldateien waren hilfreich. Vielen Dank! jligda vor 9 Jahren 0

2 Antworten auf die Frage

0
Martin Prikryl

Es ist schwierig zu helfen, ohne Protokolle zu sehen.

Meine wilde Vermutung ist jedoch, dass die arbeitenden Clients einen anderen (möglicherweise aktiven) Übertragungsmodus verwenden als der nicht funktionierende (passive).

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

0
jligda

Ich fand die Antwort bereits hier:
FileZilla FTP auf AWS EC2 Windows Server 2012-Instanz: Fehler beim Abrufen der Verzeichnisliste

Es war ein Hafenproblem. Die Protokolldateien waren hilfreich und halfen mir, es einzugrenzen.

Welche Antwort konkret? slhck vor 9 Jahren 0
Entschuldigung, ich habe die falsche URL oben kopiert. Dies ist die Antwort: http://superuser.com/questions/811527/filezilla-ftp-to-aws-ec2-windows-server-2012-instance-failed-to-retrieve-direct jligda vor 9 Jahren 1