FTP-Server | Filezilla | Windows-Server

FTP-Server | Filezilla | Windows-Server

Ich habe einen Windows 2012-Server, auf dem Filezilla Server für FTP läuft. Ich habe den Server mit einem Benutzer eingerichtet, dessen Verzeichnis auf das Home-Verzeichnis eingestellt ist.

Um den Aufbau zu sehen, siehe Bild:

Wenn ich mich jedoch mit dem FTP verbinde, funktioniert die Verbindung zwar einwandfrei, es wird jedoch dieser Fehler angezeigt und ich kann das Verzeichnis nicht sehen:

Status: Retrieving directory listing...
Command:    PASV
Response:   227 Entering Passive Mode (145,3,82,63,196,41)
Command:    MLSD
Response:   425 Can't open data connection for transfer of "/"
Error:  Failed to retrieve directory listing

Kann jemand helfen?

Antwort1

Anhand des Protokolls können Sie erkennen, dass Ihre Verbindung durch eine Firewall blockiert wird oder dass Sie nicht alle Ports vollständig weitergeleitet/geöffnet haben.

Response:   227 Entering Passive Mode (185,7,81,67,196,41)
Response:   425 Can't open data connection for transfer of "/"

Sie können hier sehen, dass der Client am Port in den passiven Modus wechselt50218. Sie haben diesen Port höchstwahrscheinlich nicht weitergeleitet und höchstwahrscheinlich nicht den gesamten konfigurierten passiven Bereich.

Laut FileZillaWikiSie können den Portbereich unter FileZilla-Serveroptionen und dann unter Passivmoduseinstellungen sehen. Achten Sie darauf, die hier aufgeführten Ports zu öffnen/weiterzuleiten.

Antwort2

Konfigurieren Sie den Filezilla-Server mit einem vordefinierten Bereich passiver Ports, fügen Sie diese Ports zur Firewall in Ihrem Router hinzu und weisen Sie einen virtuellen Server zu, der die Kommunikation ermöglicht.

Fügen Sie die Ports 990 und 21 oder den Port hinzu, den Sie verwenden möchten.

verwandte Informationen