作为网站管理员或服务器运维者,你是不是经常遇到这样的场景:需要把本地的网站代码、图片素材或数据库备份传到服务器,或是从服务器下载日志文件?不用找第三方工具,Windows服务器自带的IIS(Internet Information Services)就能轻松搞定FTP服务器搭建——不用额外安装软件,操作步骤清晰,新手也能快速上手。
第一步:先启用IIS和FTP组件
IIS和FTP功能默认是关闭的,得先手动开启。打开Windows服务器的控制面板,依次点击「程序」→「启用或关闭Windows功能」,在弹出的窗口里找到「Internet Information Services」:
- 勾选「FTP服务器」下的「FTP服务」「FTP扩展性」;
- 勾选「Web管理工具」下的「IIS管理器」(用来管理站点的核心工具);
点击「确定」等待组件安装完成,过程可能需要1-2分钟。
第二步:创建你的第一个FTP站点
组件装好后,打开「IIS管理器」(可以通过开始菜单搜索“iis”找到):

- 右键点击左侧「服务器名称」→「添加FTP站点」;
- 输入站点名称(比如“MyFTP”),再选择物理路径(文件要存放的服务器文件夹,比如
D:\FTPFiles),点击「下一步」; - 「绑定」设置:IP地址选服务器的公网/内网IP(如果是云服务器,选弹性公网IP),端口默认21(不用改除非冲突);SSL选“无”(内部使用可暂时关闭,公网使用建议后续配置SSL证书),点击「下一步」;
- 「权限」设置:勾选“基本”身份验证,然后在「授权」里选择“指定用户”(比如输入Windows服务器的管理员账号),再勾选「读取」和「写入」权限(根据需求调整,只传文件就勾读取,要上传就加写入),最后点击「完成」。
第三步:关键配置——开放端口与权限
别着急测试!这两个细节没做好,大概率连不上:
- 防火墙放行:打开「Windows Defender防火墙」→「高级设置」→「入站规则」→「新建规则」,选择“端口”,输入FTP端口21,允许连接,一路下一步保存;
- 文件夹权限:回到你设置的物理路径(比如
D:\FTPFiles),右键→「属性」→「安全」→「编辑」,添加你刚才指定的FTP用户,勾选「修改」「读取和执行」「列出文件夹内容」「读取」「写入」,确保系统层面权限足够。
第四步:测试连接,搞定!
现在可以验证成果了:
- 本地电脑打开「文件资源管理器」,地址栏输入
ftp://服务器IP(比如ftp://192.168.1.100),按回车; - 弹出登录窗口,输入你设置的FTP用户名和密码,点击确定——如果能看到服务器里的文件,说明搭建成功!
要是想更专业,也可以用FileZilla这类FTP客户端,输入相同的IP、端口、账号密码,连接后就能拖拽传输文件了。
用IIS搭建FTP服务器的核心逻辑就是“启用组件→创建站点→配置权限→开放端口”,整个流程不超过10分钟。无论是日常网站文件更新,还是团队内部共享服务器资源,这个方法都足够稳定实用。下次再需要传输文件,不用再找第三方工具,直接用系统自带的IIS就搞定!
文章版权声明:除非注明,否则均为婉秋博客原创文章,转载或复制请以超链接形式并注明出处。