一、启用IIS功能
通过以下步骤启用Windows 10内置的IIS服务:
- 按 Win + R 打开运行窗口,输入
control
打开控制面板 - 选择「程序」→「启用或关闭Windows功能」
- 勾选 Internet Information Services 及其子项:
- FTP服务器 → FTP服务、FTP扩展
- Web管理工具 → IIS管理控制台
二、创建FTP站点
在IIS管理器中配置站点参数:
- 通过开始菜单打开 IIS管理器,右键「网站」选择「添加FTP站点」
- 设置物理路径(建议新建专用文件夹)
- IP地址选择「全部未分配」或指定本机IPv4地址,SSL选择「无」
- 身份验证勾选「基本」,授权选择「所有用户」,权限勾选「读取/写入」
三、配置防火墙规则
确保防火墙允许FTP通信:
- 进入控制面板 → 系统和安全 → Windows Defender防火墙
- 点击「允许应用通过防火墙」,勾选 FTP服务器
- 高级设置中创建入站规则,开放21端口(控制连接)和1024-65535端口(数据连接)
四、测试FTP服务器
通过以下方式验证服务可用性:
- 本机浏览器输入
ftp://localhost
查看目录列表 - 局域网设备访问
ftp://[本机IP地址]
(如 ftp://192.168.1.102) - 使用FileZilla等FTP客户端连接测试文件传输
五、实现外网访问(可选)
通过内网穿透工具扩展访问范围:
- 注册花生壳账号并安装客户端程序
- 创建端口映射规则,将FTP服务的内网IP和21端口映射到动态域名
- 在路由器设置端口转发(TCP 21和被动模式端口范围)
通过Windows 10内置的IIS服务可快速搭建基础FTP服务器,满足局域网文件共享需求。建议生产环境启用SSL加密和用户权限管理,外网访问需注意网络安全风险并配置合适的防护措施。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/477968.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。