FTP
Fairy 发布于 阅读:95
IIS Web 服务器上配置 FTP 服务并允许网页设计人员上传网页文件
实验目标
在 Web 服务器上添加 FTP 服务
设置 FTP 目录与 WWW 站点目录
允许网页设计人员上传网页文件
实验步骤
步骤 1:安装 FTP 服务器角色
打开“服务器管理器”(Server Manager)。
在“管理”菜单中,选择“添加角色和功能”。
在“服务器角色”部分,展开“Web 服务器(IIS)”,然后找到 FTP 服务器,勾选:
FTP 服务
FTP 扩展性
点击 下一步,安装完成后,点击 关闭。
步骤 2:创建 FTP 站点
打开 IIS 管理器
运行 inetmgr 或者在 开始菜单 搜索 IIS管理器。
在左侧连接树中,右键 网站,选择 添加 FTP 站点。
配置 FTP 站点
FTP 站点名称:输入 FTP_Website
物理路径:选择 与 Web 服务器 WWW 目录相同的目录(如 C:\inetpub\wwwroot)
点击 下一步。
步骤 3:配置 FTP 绑定和 SSL
绑定和 SSL 设置
IP 地址:选择服务器 IP(如 192.168.1.100)。
端口:默认 21,也可以修改为其他端口(如 2121)。
SSL:
如果不使用 SSL,选择 无 SSL。
如果有 SSL 证书,可以选择 需要 SSL 或 允许 SSL。
点击 下一步。
步骤 4:配置 FTP 身份验证和授权
身份验证
勾选“基本身份验证”(使用 Windows 账户登录 FTP)。
授权
指定允许的用户:
选择 指定用户,输入 webuser(假设已创建)。
也可以选择 所有用户 或 组。
权限:
允许 读取 和 写入(支持上传)。
点击 完成。
步骤 5:创建网页设计人员账户
创建 FTP 用户(可选,如果使用本地 Windows 用户)
在 计算机管理 → 本地用户和组 → 用户,创建用户 webuser。
为 webuser 设置密码,并将其加入 IIS_IUSRS 组(或创建 ftp_users 组)。
设置目录权限
右键 C:\inetpub\wwwroot → 属性 → 安全。
点击 编辑 → 添加 webuser。
赋予 修改 和 写入 权限。
点击 应用,然后 确定。
步骤 6:配置防火墙和端口
打开 Windows 防火墙端口
运行 wf.msc,进入 Windows Defender 防火墙。
在 入站规则 中,创建新规则:
端口:选择 TCP,输入 21(或者之前配置的端口)。
允许连接,适用于 所有网络。
确保 IIS FTP Server 规则已启用。
启用 FTP 被动模式
在 IIS FTP 站点上,进入 FTP 防火墙支持,设置 数据通道端口范围(如 50000-51000)。
在防火墙中允许这些端口。
步骤 7:测试 FTP 连接
使用 Windows 资源管理器
在地址栏输入 ftp://192.168.1.100(替换为服务器 IP)。
输入用户名 webuser 和密码。
看到 wwwroot 目录,则 FTP 连接成功。
使用 FTP 命令行
sh
复制
编辑
ftp 192.168.1.100
输入用户名和密码,尝试:
sh
复制
编辑
put index.html # 上传网页文件
使用 FileZilla 连接
服务器地址:192.168.1.100
用户名:webuser
密码:你的密码
端口:21
实验结果
✅ 成功在 IIS Web 服务器上配置 FTP 服务,并允许网页设计人员上传网页文件! 🎉
你可以试试上传 index.html,然后访问 http://192.168.1.100 以查看网页是否正确展示。🚀