Warum wird mir die Verzeichnisliste meiner FTP-Site in IIS nicht angezeigt?

Warum wird mir die Verzeichnisliste meiner FTP-Site in IIS nicht angezeigt?

Ich habe eine FTP-Site erstellt. Ich habe den anonymen Zugriff auf „true“ gesetzt und die anonyme Authentifizierung aktiviert.

Ich habe es mit dem Windows Explorer auf meinem Server überprüft und konnte die Liste meiner Verzeichnisse mit diesen Adressen sehen:

ftp://host:port/
ftp://ip:port/

Allerdings kann ich den Inhalt meines FTP in FileZilla nicht sehen. Und hier ist das Protokoll:

Status: Resolving address of DOMAIN
Status: Connecting to IP:PORT...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/" is current directory.
Command:    TYPE I
Response:   200 Type set to I.
Command:    PASV
Response:   227 Entering Passive Mode (...).
Command:    LIST
Response:   150 Opening BINARY mode data connection.
Error:  Connection timed out after 20 seconds of inactivity
Error:  Failed to retrieve directory listing
Status: Disconnected from server
Status: Resolving address of DOMAIN
Status: Connecting to IP:PORT...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/" is current directory.
Command:    TYPE I
Response:   200 Type set to I.
Command:    PASV
Response:   227 Entering Passive Mode (...).
Command:    LIST
Response:   150 Opening BINARY mode data connection.
Error:  Connection timed out after 20 seconds of inactivity
Error:  Failed to retrieve directory listing

Ich stecke an diesem Punkt fest. Was ist falsch?

Ich verwende Windows Server 2012 R2 und IIS 8.

Aktualisieren:Hier ist das Protokoll von FileZilla im aktiven Modus:

Status: Disconnected from server
Status: Resolving address of DOMAIN
Status: Connecting to IP:PORT...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/" is current directory.
Command:    TYPE I
Response:   200 Type set to I.
Command:    PORT 62,102,140,42,195,248
Response:   200 PORT command successful.
Command:    LIST
Response:   150 Opening BINARY mode data connection.
Error:  Connection timed out after 20 seconds of inactivity
Error:  Failed to retrieve directory listing
Status: Disconnected from server
Status: Resolving address of DOMAIN
Status: Connecting to IP:PORT...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/" is current directory.
Command:    TYPE I
Response:   200 Type set to I.
Command:    PORT 62,102,140,42,196,4
Response:   200 PORT command successful.
Command:    LIST
Response:   150 Opening BINARY mode data connection.
Error:  Connection timed out after 20 seconds of inactivity
Error:  Failed to retrieve directory listing

Aktualisierung 2: Ich habe Beyond Compare im Aktivmodus verwendet und hier ist das Protokoll:

Stat> Connected.
Recv> 220 Microsoft FTP Service
Sent> USER anonymous
Recv> 331 Anonymous access allowed, send identity (e-mail name) as password.
Sent> PASS ********
Recv> 230 User logged in.
Sent> FEAT
Recv> 211-Extended features supported:
Recv>  LANG EN*
       UTF8
Recv>  AUTH TLS;TLS-C;SSL;TLS-P;
       PBSZ
       PROT C;P;
       CCC
Recv>  HOST
Recv>  SIZE
       MDTM
       REST STREAM
      211 END
Sent> OPTS UTF8 ON
Recv> 200 OPTS UTF8 command successful - UTF8 encoding now ON.
Sent> TYPE A
Recv> 200 Type set to A.
Sent> SYST
Recv> 215 Windows_NT
Sent> TYPE A
Recv> 200 Type set to A.
Sent> PWD
Recv> 257 "/" is current directory.
Sent> REST 1
Recv> 350 Restarting at 1.
Sent> REST 0
Recv> 350 Restarting at 0.
Sent> PORT 192,168,1,158,23,116
Recv> 501 Server cannot accept argument.
Unable to load ftp://host:port/: Server cannot accept argument.

Antwort1

Sieht so aus, als würden Sie versuchen, FileZilla im passiven Modus zu verwenden, aber Ihr Server unterstützt dies möglicherweise nicht oder blockiert den Portzugriff durch eine Firewall. Da Sie im aktiven Modus über Ihren Browser auf Ihre Dateien zugreifen können, versetzen Sie FileZilla in den aktiven Modus und versuchen Sie es erneut.

verwandte Informationen