凌峰创科服务平台

Win7如何用IIS快速搭建FTP服务器?

第一步:安装 IIS 和 FTP 服务

在 Windows 7 中,IIS 和 FTP 服务需要手动添加。

Win7如何用IIS快速搭建FTP服务器?-图1
(图片来源网络,侵删)
  1. 打开“控制面板”

    点击“开始”按钮 -> “控制面板”。

  2. 进入“程序”

    在控制面板中,点击“程序”。

    Win7如何用IIS快速搭建FTP服务器?-图2
    (图片来源网络,侵删)
  3. 打开“或开启 Windows 功能”

    在“程序和功能”下方,点击“打开或关闭 Windows 功能”。

  4. 安装 IIS 和 FTP 服务

    • 在弹出的“Windows 功能”窗口中,找到并展开 “Internet 信息服务 (IIS)”
    • 依次展开以下节点:
      • Internet 信息服务 -> FTP 服务器 -> FTP 服务
    • 勾选 FTP 服务,系统会自动勾选其依赖项。
    • 还需要确保 “Web 管理工具” 下的 “IIS 管理控制台” 也被勾选,这是你管理服务器的图形界面。
    • 点击“确定”,Windows 会自动从你的系统盘或安装源文件中复制并安装所需文件。
  5. 完成安装

    Win7如何用IIS快速搭建FTP服务器?-图3
    (图片来源网络,侵删)

    安装完成后,会提示你“Windows 已完成请求的更改”,点击“关闭”即可。


第二步:创建 FTP 站点

安装完成后,我们需要创建一个具体的 FTP 站点。

  1. 打开 IIS 管理器

    • Win + R 键,输入 inetmgr,然后按回车,或者通过“控制面板” -> “管理工具” -> “Internet 信息服务 (IIS) 管理器”打开。
  2. 添加 FTP 站点

    • 在 IIS 管理器左侧的“连接”面板中,右键点击你的计算机名称(WIN7-PC)。
    • 在弹出的菜单中,选择“添加 FTP 站点...”。
  3. 配置 FTP 站点基本信息

    • FTP 站点名称:给你的 FTP 站点起一个名字,MyFTP,这个名字只是内部标识,不影响访问。
    • 物理路径:这是用户登录后能访问的文件夹,点击“选择”按钮,选择一个你希望共享的文件夹路径。D:\FTP_Files注意:请确保这个文件夹已经创建,并且你对该文件夹有完全控制权限。
    • 设置完成后,点击“下一步”。
  4. 绑定和 SSL 设置

    • IP 地址:如果你的电脑有多个网卡或 IP 地址,可以选择一个,如果不确定,保持默认的“全部未分配”即可。
    • 端口:FTP 默认使用 21 端口,21 端口被占用,可以修改为其他端口(如 2121),但客户端连接时也需要指定相应端口。
    • SSL:这里有两个选项:
      • :不使用 SSL 加密,简单,但数据(包括用户名和密码)是明文传输,不安全,仅推荐在绝对安全的局域网内使用。
      • 需要:需要 SSL 证书,这是更安全的选择,但配置稍复杂,为了简化,我们先选择 “无”,你可以在后续配置中再启用。
    • 点击“下一步”。
  5. 设置身份验证和授权

    • 身份验证
      • 匿名:允许任何人访问,无需用户名和密码,不推荐用于有隐私要求的场景。
      • 基本:需要用户名和密码。注意:基本身份验证是明文传输密码,SSL 未启用,非常不安全。
      • 建议取消勾选“匿名”,只勾选 “基本”
    • 授权
      • 授权所有用户:允许所有在 Windows 系统中存在的用户访问。
      • 指定用户:只允许指定的用户访问,这里我们选择 “指定用户”
      • 权限
        • 读取:用户可以下载文件和查看文件夹列表。
        • 写入:用户可以上传、修改和删除文件。
        • 根据你的需求选择权限,如果只是想让别人下载文件,就只勾选“读取”,如果希望别人能上传文件,就勾选“写入”。
    • 设置完成后,点击“完成”。

第三步:配置用户和权限

FTP 服务器使用 Windows 的用户账户进行身份验证,你需要为 FTP 创建专用的用户。

  1. 创建 Windows 用户

    • 右键点击“计算机” -> “管理”。
    • 在“计算机管理”窗口中,展开“本地用户和组” -> “用户”。
    • 右键点击空白处,选择“新用户”。
    • 用户名:输入一个用于 FTP 登录的用户名,ftpuser1
    • 密码:输入一个强密码。
    • 确认密码:再次输入密码。
    • 取消勾选“用户下次登录时须更改密码”和“用户不能更改密码”。
    • 勾选“密码永不过期”(可选,但推荐)。
    • 点击“创建”,然后点击“关闭”。
  2. 设置用户文件夹权限

    • 回到你在第二步中设置的 FTP 文件夹(D:\FTP_Files)。
    • 右键点击该文件夹,选择“属性” -> “安全”选项卡。
    • 点击“编辑” -> “添加”。
    • 在输入框中输入你刚刚创建的用户名(如 ftpuser1),点击“检查名称”,然后点击“确定”。
    • 在用户列表中,选中你添加的用户(ftpuser1)。
    • 在下方的权限列表中,勾选 “完全控制”,这会让用户拥有读取、写入、修改和删除的权限。
    • 点击“应用” -> “确定”。

第四步:测试 FTP 服务器

一切配置完毕,让我们来测试一下。

  1. 在局域网内另一台电脑上测试

    • 打开“文件资源管理器”(我的电脑)。
    • 在顶部的地址栏中,输入 ftp://<你的Windows7电脑的IP地址>
      • 如何查找 Windows 7 的 IP 地址?在 Windows 7 上按 Win + R,输入 cmd,在命令提示符中输入 ipconfig,找到“IPv4 地址”,168.1.100
    • 按回车后,系统会弹出登录窗口。
    • 用户名:输入你创建的 Windows 用户名(如 ftpuser1)。
    • 密码:输入对应的密码。
    • 点击“登录”。
    • 如果成功,你就能看到 FTP 文件夹里的内容了,可以进行上传、下载等操作。
  2. 使用命令行测试

    • 在另一台电脑的命令提示符(cmd)中输入:
      ftp 192.168.1.100
    • 输入用户名和密码,如果能成功进入 ftp> 命令行,则表示连接成功。

第五步:常见问题与高级配置

问题1:连接被拒绝或无法访问

  • 检查防火墙:这是最常见的原因。
    • 在 Windows 7 上,进入“控制面板” -> “Windows 防火墙”。
    • 点击“允许程序或功能通过 Windows 防火墙”。
    • 确保勾选了“文件和打印机共享”以及你创建的 FTP 站点名称(如 Microsoft FTP Service)。
    • 如果不确定,可以暂时关闭防火墙进行测试,如果可以连接了,再重新打开并正确配置规则。
  • 检查 IIS 中的 FTP 防火墙支持
    • 在 IIS 管理器中,双击你的 FTP 站点。
    • 在中间的“功能视图”中,双击 “FTP 防火墙支持”
    • 确保“启用防火墙支持”是 “已启用” 状态,这有助于 FTP 客户端正确处理被动连接。

问题2:无法上传文件或提示“访问被拒绝”

  • 检查 NTFS 权限:请仔细回顾第三步,确保你为 FTP 用户(如 ftpuser1)在 FTP 文
分享:
扫描分享到社交APP
上一篇
下一篇