Warum berücksichtigt IIS 7.5 FTP nicht den passiven Portbereich für einfaches FTP?

11

Ich hatte heute Abend mit dem gesamten Angebot für den passiven Portbereich auf IIS 7.0 zu kämpfen. Endlich wurde mir klar, dass es anscheinend nur für FTP / ES oder FTP / IS gilt. Wenn ich versuche, einfaches FTP zu machen, weist es die gewünschte Portnummer zu, wenn es auf eine PORT-Anfrage antwortet.

Zunächst fehlt mir etwas. Zweitens, wenn nicht, warum in aller Welt funktioniert das so?

TIA.

Chris B. Behrens
quelle

Antworten:

27

Ich bin auf diese Frage gestoßen, als ich heute das gleiche Problem hatte. Ich habe den "Datenkanal-Portbereich" in der IIS 7.5 Manager-Konsole festgelegt, aber der Server hat weiterhin Ports außerhalb des angegebenen Bereichs ausgewählt. Das Problem für mich war nicht, dass eine Firewall die Antwort neu schrieb (ich habe TLS verwendet, daher konnte es nicht, selbst wenn es versucht wurde). Nachdem Sie den Portbereich geändert haben, müssen Sie den "Microsoft FTP-Dienst" neu starten. Die Verwendung iisresetist nicht ausreichend und das Klicken auf "Neustart" auf Serverebene in IIS Manager ist nicht ausreichend. Der Dienst auf Betriebssystemebene ( ftpsvc) muss vollständig gestoppt und gestartet werden.

AdmiralNemo
quelle
4
thx - das & ^% # ^ &% @ # & * hat es endlich behoben :)
seanb
2
service => Microsoft FTP-Dienst
Bossliaw
2
AGGGH! Dies ist eines der dümmsten Dinge, die ich je gesehen habe. Ich erinnerte mich sogar daran, dass Sie FTP neu starten mussten, vergaß aber, dass Sie dies in services.msc und nicht im IIS-Manager tun mussten! Vielen Dank.
NickG
1
In Windows 8 funktioniert auch Folgendes: Task-Manager -> Dienste -> FTPSVC -> (Rechtsklick) -> Neustart.
Alx
Diese Antwort ist ab 2017 immer noch relevant. Denken Sie, Microsoft wird sie in Server 2020 beheben?
CyberMen
1

Ich stellte schließlich fest, dass die $% (* & @ -Firewall die FTP-Befehle neu schrieb, um "hilfreich" zu sein. Ich stellte dies fest, als ich versuchte, den FileZilla-Server zu installieren, und hatte das gleiche Problem. Glücklicherweise hat der FileZilla-Server eine offene Überwachung Ich konnte das Gespräch von beiden Seiten beobachten und feststellen, dass der Server tatsächlich die richtige Portnummer gesendet hat.

Chris B. Behrens
quelle