Versucht man mit einem FTP Client von einem Windows 2008 Server aus auf einen FTP Server zuzugreifen, dann kann man sich zwar fehlerfrei am FTP Server anmelden, jedoch bleibt die Verbindung vor der Anzeige des Verzeichnisses mit der Meldung
150 Opening ASCII mode data connection.
stehen. Der Grund liegt in der Firewall des Windows 2008 Server, die kein FTP konfiguriert hat. Man kann das auch nicht alleine über die GUI lösen, aber sehr wohl über die Commandline. Mit den beiden Befehlen
netsh advfirewall firewall add rule name="FTP (no SSL)" action=allow protocol=TCP dir=in localport=21
netsh advfirewall set global statefulftp enable
kann man dann vom Windows 2008 Server einwandfrei auf FTP Server zugreifen. Das erste Kommando schaltet die auf der FTP Verbindung reinkommenden kommenden Pakete frei und der zweite Befehl ermöglicht FTP Antworten in der Firewall generell.
Die gezeigte Konfiguration braucht man, wenn man von einem Windows 2008 Server auf einen FTP Server zugreifen möchte. Die Konfiguration eines Windows 2008 Firewall für einen lokal installierten FTP Server ist nochmal ein anderes Thema.