在控制面板中的“添加/删除程序”中选择“文件传输协议(FTP)服务” - “Windows组件向导” - “应用程序服务器” - “Internet信息服务(IIS)”。
在IIS FTP组件中,FTP的每个站点只能对应一个端口,每个站点只能对应一个全局目录。权限顺序可以理解为site = virtual path。如果需要建立匿名访问FTP服务和需要身份验证的FTP服务,则需要建立两个站点并使用两个不同的端口。首先,我们设置了一个需要身份验证的FTP站点。当Internet登录FTP服务时,需要进行身份验证才能获得与FTP服务器的可信连接。访问程序 - 管理工具 - 计算机管理 - 本地用户和组 - 用户。在这里创建一个新用户aamm,不需要赋予任何权限,完成用户进程的建立。
现在FTP服务接口已经在为Internet服务,实际上没有用户可以从FTP访问资源。我们需要将刚刚创建的aamm用户映射到FTP目录。右键单击FTP默认站点 - 新建 - 虚拟目录 - 虚拟目录别名输入aamm - 选择aamm对应的访问目录并赋予权限 - 完成实际虚拟目录别名是用户登录名,对应用户表中的用户。我们可以通过系统建立FTP用户,以对应不同站点的FTP子站点目录。
创建ftp账户,开始-运行-cmd-lusrmgr.msc,出现本地用户和组窗口,新用户添加新用户。
选择刚刚在IIS左侧添加的站点,单击“编辑权限”,选择“安全” - “编辑” - “添加”,添加上一步创建的ftp帐户,完全控制,单击“确定”。
您还需要在防火墙中打开相应的连接许可证,进入“控制面板”系统和安全“Windows防火墙”允许的程序,在“允许其他程序”程序中添加“C:\ Windows \ System32 \ svchost.exe”。

