Frage IIS FTP Server funktioniert lokal, kann jedoch keine Verbindung von Remote herstellen


Ich versuche, einen FTP-Server auf Windows 2008 Server einzurichten. Ich kann mich lokal verbinden:

C:\>ftp localhost
Connected to WebHead1
220 Microsoft FTP Service

Wenn ich versuche, eine Verbindung von Remote herzustellen, funktioniert es jedoch nicht:

~>ftp x.x.x.x
ftp: Can't connect to `x.x.x.x': Operation timed out
ftp: Can't connect to `x.x.x.x'

Ich habe alles versucht, was mir bei den Einstellungen einfällt. Der FTP-Server ist an alle nicht zugewiesenen IPs gebunden und überwacht Port 21. Ich habe auch "FTP Server" in den Firewall-Einstellungen überprüft. In den FTP-Protokolldateien wird nichts angezeigt. Ich habe keine Ideen mehr!


19
2017-10-15 01:08


Ursprung


Gents, ich habe den Ratschlag, den Sie hier hatten, versucht herauszufinden, dass der passive Modus aktiviert ist, wenn Sie die Firewall-Unterstützung für die FTP-Site aufrufen. Wenn Sie die öffentliche IP-Adresse in der Firewall-Unterstützung eingeben, wird der Passivmodus für die FTP-Site aktiviert. Wenn Sie die IP-Adresse von der Firewall-Unterstützung entfernen, wird es funktionieren. Sie müssen sicherstellen, dass sowohl die Serverebene als auch die FTP-Site-Ebene überprüft wird.


Antworten:


Herausgefunden. Das Problem ist dokumentiert Hier.

Im Grunde musst du laufen:

sc sidtype ftpsvc unrestricted

Und dann den FTP-Dienst neu starten:

net stop ftpsvc & net start ftpsvc

Soweit ich das beurteilen kann, handelt es sich um einen Fehler in R2. Stelle dir das vor.


40
2017-10-15 01:22



Bestätigt als für Windows Server 2012 und IIS 8 zu arbeiten ... - cederlof
Ich kann bestätigen, dass das gleiche Problem in Server 2012 IIS auftritt und diese Lösung behebt es. - takesides
Diese Lösung funktioniert für Windows Pro 7 FTP Server. Vielen Dank. - jacouh
Bestätigt noch im August 15, und hat für mich gearbeitet. - frumbert
hat das Problem nicht gelöst. irgendeinen anderen Rat? - Nahum