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

Mik*_*sen 21 iis windows-server-2008 iis-7 ftp

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

C:\>ftp localhost
Connected to WebHead1
220 Microsoft FTP Service
Run Code Online (Sandbox Code Playgroud)

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

~>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'
Run Code Online (Sandbox Code Playgroud)

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

Mik*_*sen 42

弄清楚了。该问题记录在此处

基本上,你必须运行:

sc sidtype ftpsvc unrestricted
Run Code Online (Sandbox Code Playgroud)

然后重启FTP服务:

net stop ftpsvc & net start ftpsvc
Run Code Online (Sandbox Code Playgroud)

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

  • 我可以确认 Server 2012 IIS 中发生了完全相同的问题,并且此解决方案修复了它。 (3认同)