第一步:安装 IIS 和 FTP 服务
在 Windows 7 中,IIS 和 FTP 服务需要手动添加。

(图片来源网络,侵删)
-
打开“控制面板”
点击“开始”按钮 -> “控制面板”。
-
进入“程序”
在控制面板中,点击“程序”。
(图片来源网络,侵删) -
打开“或开启 Windows 功能”
在“程序和功能”下方,点击“打开或关闭 Windows 功能”。
-
安装 IIS 和 FTP 服务
- 在弹出的“Windows 功能”窗口中,找到并展开 “Internet 信息服务 (IIS)”。
- 依次展开以下节点:
Internet 信息服务->FTP 服务器->FTP 服务
- 勾选
FTP 服务,系统会自动勾选其依赖项。 - 还需要确保 “Web 管理工具” 下的 “IIS 管理控制台” 也被勾选,这是你管理服务器的图形界面。
- 点击“确定”,Windows 会自动从你的系统盘或安装源文件中复制并安装所需文件。
-
完成安装
(图片来源网络,侵删)安装完成后,会提示你“Windows 已完成请求的更改”,点击“关闭”即可。
第二步:创建 FTP 站点
安装完成后,我们需要创建一个具体的 FTP 站点。
-
打开 IIS 管理器
- 按
Win + R键,输入inetmgr,然后按回车,或者通过“控制面板” -> “管理工具” -> “Internet 信息服务 (IIS) 管理器”打开。
- 按
-
添加 FTP 站点
- 在 IIS 管理器左侧的“连接”面板中,右键点击你的计算机名称(
WIN7-PC)。 - 在弹出的菜单中,选择“添加 FTP 站点...”。
- 在 IIS 管理器左侧的“连接”面板中,右键点击你的计算机名称(
-
配置 FTP 站点基本信息
- FTP 站点名称:给你的 FTP 站点起一个名字,
MyFTP,这个名字只是内部标识,不影响访问。 - 物理路径:这是用户登录后能访问的文件夹,点击“选择”按钮,选择一个你希望共享的文件夹路径。
D:\FTP_Files。注意:请确保这个文件夹已经创建,并且你对该文件夹有完全控制权限。 - 设置完成后,点击“下一步”。
- FTP 站点名称:给你的 FTP 站点起一个名字,
-
绑定和 SSL 设置
- IP 地址:如果你的电脑有多个网卡或 IP 地址,可以选择一个,如果不确定,保持默认的“全部未分配”即可。
- 端口:FTP 默认使用 21 端口,21 端口被占用,可以修改为其他端口(如 2121),但客户端连接时也需要指定相应端口。
- SSL:这里有两个选项:
- 无:不使用 SSL 加密,简单,但数据(包括用户名和密码)是明文传输,不安全,仅推荐在绝对安全的局域网内使用。
- 需要:需要 SSL 证书,这是更安全的选择,但配置稍复杂,为了简化,我们先选择 “无”,你可以在后续配置中再启用。
- 点击“下一步”。
-
设置身份验证和授权
- 身份验证:
- 匿名:允许任何人访问,无需用户名和密码,不推荐用于有隐私要求的场景。
- 基本:需要用户名和密码。注意:基本身份验证是明文传输密码,SSL 未启用,非常不安全。
- 建议:取消勾选“匿名”,只勾选 “基本”。
- 授权:
- 授权所有用户:允许所有在 Windows 系统中存在的用户访问。
- 指定用户:只允许指定的用户访问,这里我们选择 “指定用户”。
- 权限:
- 读取:用户可以下载文件和查看文件夹列表。
- 写入:用户可以上传、修改和删除文件。
- 根据你的需求选择权限,如果只是想让别人下载文件,就只勾选“读取”,如果希望别人能上传文件,就勾选“写入”。
- 设置完成后,点击“完成”。
- 身份验证:
第三步:配置用户和权限
FTP 服务器使用 Windows 的用户账户进行身份验证,你需要为 FTP 创建专用的用户。
-
创建 Windows 用户
- 右键点击“计算机” -> “管理”。
- 在“计算机管理”窗口中,展开“本地用户和组” -> “用户”。
- 右键点击空白处,选择“新用户”。
- 用户名:输入一个用于 FTP 登录的用户名,
ftpuser1。 - 密码:输入一个强密码。
- 确认密码:再次输入密码。
- 取消勾选“用户下次登录时须更改密码”和“用户不能更改密码”。
- 勾选“密码永不过期”(可选,但推荐)。
- 点击“创建”,然后点击“关闭”。
-
设置用户文件夹权限
- 回到你在第二步中设置的 FTP 文件夹(
D:\FTP_Files)。 - 右键点击该文件夹,选择“属性” -> “安全”选项卡。
- 点击“编辑” -> “添加”。
- 在输入框中输入你刚刚创建的用户名(如
ftpuser1),点击“检查名称”,然后点击“确定”。 - 在用户列表中,选中你添加的用户(
ftpuser1)。 - 在下方的权限列表中,勾选 “完全控制”,这会让用户拥有读取、写入、修改和删除的权限。
- 点击“应用” -> “确定”。
- 回到你在第二步中设置的 FTP 文件夹(
第四步:测试 FTP 服务器
一切配置完毕,让我们来测试一下。
-
在局域网内另一台电脑上测试
- 打开“文件资源管理器”(我的电脑)。
- 在顶部的地址栏中,输入
ftp://<你的Windows7电脑的IP地址>。- 如何查找 Windows 7 的 IP 地址?在 Windows 7 上按
Win + R,输入cmd,在命令提示符中输入ipconfig,找到“IPv4 地址”,168.1.100。
- 如何查找 Windows 7 的 IP 地址?在 Windows 7 上按
- 按回车后,系统会弹出登录窗口。
- 用户名:输入你创建的 Windows 用户名(如
ftpuser1)。 - 密码:输入对应的密码。
- 点击“登录”。
- 如果成功,你就能看到 FTP 文件夹里的内容了,可以进行上传、下载等操作。
-
使用命令行测试
- 在另一台电脑的命令提示符(cmd)中输入:
ftp 192.168.1.100
- 输入用户名和密码,如果能成功进入
ftp>命令行,则表示连接成功。
- 在另一台电脑的命令提示符(cmd)中输入:
第五步:常见问题与高级配置
问题1:连接被拒绝或无法访问
- 检查防火墙:这是最常见的原因。
- 在 Windows 7 上,进入“控制面板” -> “Windows 防火墙”。
- 点击“允许程序或功能通过 Windows 防火墙”。
- 确保勾选了“文件和打印机共享”以及你创建的 FTP 站点名称(如
Microsoft FTP Service)。 - 如果不确定,可以暂时关闭防火墙进行测试,如果可以连接了,再重新打开并正确配置规则。
- 检查 IIS 中的 FTP 防火墙支持:
- 在 IIS 管理器中,双击你的 FTP 站点。
- 在中间的“功能视图”中,双击 “FTP 防火墙支持”。
- 确保“启用防火墙支持”是 “已启用” 状态,这有助于 FTP 客户端正确处理被动连接。
问题2:无法上传文件或提示“访问被拒绝”
- 检查 NTFS 权限:请仔细回顾第三步,确保你为 FTP 用户(如
ftpuser1)在 FTP 文
