IIS FTP服务器在本地工作,但不能从远程连接

我正在尝试在Windows 2008 Server上设置FTP服务器。 我可以在本地连接:

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

但是,当我尝试从远程连接时,它不起作用:

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

我已经尝试了所有我能想到的设置。 FTP服务器绑定到所有未分配的IP并在端口21上侦听。我还在防火墙设置中检查了“FTP服务器”。 FTP日志文件中不显示任何内容。 我完全没有想法!

弄清楚了。 这个问题logging在这里 。

基本上,你必须运行:

 sc sidtype ftpsvc unrestricted 

然后重新启动FTP服务:

 net stop ftpsvc & net start ftpsvc 

据我所知,这是R2中的一个bug。 去搞清楚。