我刚刚完成安装Windows 2012新鲜。 我像过去一样设置了ftp服务。 但是,现在当我到另一台机器上的命令提示符下input时,
FTP my.server.com
它说“连接”,但没有提示login提示,一分钟左右后,它说“连接closures远程主机”。
我不知道我在设置中错过了什么。 我关掉了防火墙尝试,结果相同。
任何人都可以帮忙吗?
我发现的问题是,存储在C:\ Windows \ System32 \ inetsrv \ config \中的application.config文件中缺less一个部分。添加行后,FTP服务器开始提示login。
<sectionGroup name="system.ftpServer"> <section name="log" allowDefinition="AppHostOnly" overrideModeDefault="Deny" /> <section name="serverRuntime" allowDefinition="AppHostOnly" overrideModeDefault="Deny" /> <section name="firewallSupport" allowDefinition="AppHostOnly" overrideModeDefault="Deny" /> <section name="caching" allowDefinition="AppHostOnly" overrideModeDefault="Deny" /> <section name="providerDefinitions" allowDefinition="AppHostOnly" overrideModeDefault="Deny" /> <sectionGroup name="security"> <section name="ipSecurity" overrideModeDefault="Deny" /> <section name="requestFiltering" overrideModeDefault="Deny" /> <section name="authorization" overrideModeDefault="Deny" /> <!-- the line below was missing --> <section name="authentication" overrideModeDefault="Deny" /> </sectionGroup>