
本文由云枢国际yunshuguoji撰写。
在 Windows 服务器上搭建 FTP 站点是企业文件传输的刚需,但腾讯云 CVM 用户常因权限配置、防火墙拦截等问题踩坑。本文结合高频故障案例,手把手教你用 IIS 快速搭建稳定 FTP 服务。
一、IIS 安装 FTP 服务(避坑点)
安装步骤
登录 CVM → 服务器管理 → 添加角色 → 勾选【Web 服务器 (IIS)】
角色服务中务必勾选: ✅ FTP 服务器 ✅ FTP 服务 ✅ IIS 管理控制台(易遗漏!)
高频报错解决方案
问题:安装失败提示 "无法加载计数器"
解决:
lodctr /R # 重建计数器
winmgmt /RESYNCPERF # 重置WMI性能

二、创建 FTP 站点(关键配置)
基础设置
物理路径:选择非系统盘目录(如D:\FTP)
绑定:IP 地址选【全部未分配】,端口默认 21
权限配置(65% 故障根源
步骤:(1) 右击站点 → 编辑权限 → 安全选项卡(2) 添加用户 / 组 → 输入IIS_IUSRS(3) 勾选完全控制(避免 550 错误)
NETWORK SERVICE读取权限!
三、腾讯云安全组配置(40% 故障点)
必开端口规则
端口 | 协议 | 源 | 说明 |
|---|---|---|---|
21 | TCP | 0.0.0.0/0 | 控制连接 |
1024-65535 | TCP | 0.0.0.0/0 | 被动模式数据通道 |
被动模式故障解决
修改C:\Windows\System32\inetsrv\config\applicationHost.config:
<site ...>
<ftpServer>
<passivePortRange min="5000" max="6000" /> <!-- 指定端口范围 -->
</ftpServer></site>
安全组同步开放 5000-6000 端口
四、本地测试(验证方法)
资源管理器输入:ftp://服务器公网IP
使用 FileZilla 测试:
传输模式选主动 (PORT) 避免内网穿透问题
日志出现227 Entering Passive Mode即成功
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。