首先,将控制面板-程序-程序和功能-打开或关闭WINDOWS功能中的INTERNET信息服务项中的FTP服务器的两项和WEB管理工具中的IIS管理控制台项这三个项打开
然后,在控制面板-系统和安全-管理工具中选择Internet信息服务(IIS)管理器,在左侧连接栏中的XXX-PC上点击右键,选择添加FTP站点,站点名称随意,物理路径就是本计算机作为FTP服务器时其他用户的访问位置,下一步,IP地址全部未分配、自动启动FTP站点、SSL选择无,下一步身份验证选择匿名就是可以允许匿名用户登录,授权选择匿名用户,选好权限单机完成即可
接着,在控制面板-系统和安全-WINDOWS防火墙-允许程序或功能通过WINDOWS防火墙中,将FTP服务器项后边的两个空打上勾
最后,就可以试一试建立好的FTP了,资源管理器中输入FTP地址即可
PS:我现在的FTP可以匿名登陆,访问权限为读取;下面可以增加一个使用FTP服务器(本计算机)的开机用户名和密码的访问权限为读取和写入的采用基本身份验证的账号。如果想要在同一台计算机(同一个IP)上建立多个FTP,根据网上说的,在建立新的FTP站点时选择不同的端口号即可,这个我试了,确实如此。在FTP运行过程中,一定要保证控制面板-管理工具-服务中的MicrosoftFTPService处于启动状态,否则FTP无法正常运行,所以最好把她的启动类型设置为自动,右键点击,选择属性,常规选项卡下可以修改,而且,可以发现在登录选项卡下可以修改登录身份为本地系统账户还是另一账户
在控制面板-系统和安全-管理工具中选择Internet 信息服务(IIS)管理器中,左侧点击"XXX-PC"-网站-XXXFTP,在FTP身份验证中同时启用基本身份验证和匿名身份验证,在FTP授权规则中,添加允许规则,允许指定的用户(填入作为FTP服务器的本计算机的用户名),权限选择读取和写入两项,确定即可
以上方法建立了一个非常初级的FTP服务器,存在安全隐患,需要注意。