需配置FTP站点并创建本地用户ftpuser、设置C:\ftpshare文件夹权限、在IIS中添加FTP站点且授权ftpuser读写权限。

要在Windows电脑上让其他人通过FTP协议上传或下载文件,必须先配置一个可访问的FTP站点,并为访问者分配明确的用户名、密码和对应文件夹的操作权限。
启用Windows自带的FTP服务
打开控制面板→程序→启用或关闭Windows功能→展开“Internet Information Services”→勾选“FTP服务器”“FTP服务”“FTP扩展”三项→点击确定,等待系统完成安装并提示“Windows已完成请求的更改”。
【必须勾选这三项,缺一不可,否则IIS管理器中不会出现FTP相关选项】
安装完成后无需重启,但需确保后续操作在管理员权限下进行。
创建专用FTP登录用户
按 Win+R 输入 compmgmt.msc 回车,打开计算机管理→左侧依次展开【系统工具】→【本地用户和组】→【用户】→右侧空白处右键→【新用户】。
在新建用户窗口中:用户名填 ftpuser;密码输入 Welcome2FTP(必须含大写字母、小写字母和数字);取消勾选“用户下次登录时须更改密码”,勾选“密码永不过期”→点击【创建】。
这一步不能用微软账户或已存在的管理员账户直接替代,因为FTP服务只识别本地用户凭证。
准备并授权FTP共享文件夹
在C盘新建一个名为 ftpshare 的文件夹,作为所有FTP传输的根目录。
右键该文件夹→【属性】→【安全】→【编辑】→【添加】→在输入框中输入 Everyone →点击【检查名称】→确认后点击【确定】。
回到权限列表,选中 Everyone,在下方勾选【完全控制】→【确定】。
注意:如果【安全】选项卡里看不到 Everyone,说明当前系统策略禁用了该组显示,此时应改用刚创建的 ftpuser 用户名来添加并赋予权限,否则FTP登录后会提示“550 文件不可用”。
在IIS中添加并配置FTP站点
按 Win+R 输入 inetmgr 回车,打开IIS管理器→左侧连接树中右键【网站】→【添加FTP站点】。
第一步:填写站点名称(如“OfficeFTP”),物理路径指向刚才创建的 C:\ftpshare 文件夹→下一步。
第二步:IP地址选择“全部未分配”,端口保持默认21→SSL选择“无”→下一步。
第三步:身份验证勾选“基本”,授权选择“指定用户”→输入 ftpuser→权限勾选“读取”和“写入”→完成。
此时IIS会自动生成FTP站点,状态显示“已启动”。若站点图标为红色,说明服务未运行,需右键站点→【启动】。


















