Windows 2012 没有 FTP 登录提示

Windows 2012 没有 FTP 登录提示

我刚刚安装完 Windows 2012 全新版。我像过去一样设置了 ftp 服务。但是现在,当我在另一台计算机上打开命令提示符并输入

FTP 我的.server.com

它显示“已连接”,但没有出现登录提示,大约一分钟后,它显示“远程主机关闭连接”。

我不确定我在设置中遗漏了什么。我关闭了防火墙来尝试,结果相同。

有人可以帮忙吗?

答案1

我发现的问题是存储在 C:\Windows\System32\inetsrv\config\ 的 application.config 文件中缺少一个部分。添加该行后,FTP 服务器开始提示登录。

<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>

相关内容