如何在 Windows 11 和 10 上设置 FTP 服务器

Jacki

文件传输协议 (FTP) 服务器允许您在本地或全球托管和共享文件。在 Windows 11 或 10 电脑上设置 FTP 服务器是管理网络内或互联网上文​​件传输的有效方法。本指南将引导您完成配置 FTP 服务器并确保其可以通过 Windows 防火墙进行通信的过程。

首先,我们需要在 Windows 中启用 FTP 服务器功能,然后使用 Internet 信息服务 (IIS) 管理器对其进行配置。

步骤一:在 Windows 中启用 FTP 服务器功能。打开“开始”菜单并搜索“打开或关闭 Windows 功能”。在出现的窗口中,向下滚动找到“Internet 信息服务”并将其展开。选中“FTP 服务器”旁边的框,然后单击“确定”。 Windows 将安装必要的组件。

步骤2:安装完成后,我们将使用 IIS 管理器来设置 FTP 站点。按 Windows 键 + R,输入“inetmgr”并按 Enter 键打开 IIS 管理器。

步骤3:在 IIS 管理器中,在左侧边栏中的“连接”下找到您的计算机名称。右键单击“站点”并选择“添加 FTP 站点”。

第4步:在“添加 FTP 站点”向导中,您需要提供一些详细信息:

  • FTP 站点名称:为您的 FTP 站点选择一个名称。
  • 物理路径:选择计算机上将用作 FTP 服务器根目录的文件夹。

填写完这些详细信息后,单击“下一步”。

第5步:在下一个屏幕上,您将配置绑定和 SSL 设置:

了解更多:如何在 Windows 11 命令提示符中使用 FTP 命令

  • IP 地址:从下拉列表中选择一个 IP 地址或将其保留为“全部未分配”。
  • 端口:默认 FTP 端口为 21,但您可以根据需要更改此端口。
  • SSL:对于基本设置,选择“无 SSL”。为了增强安全性,您可能需要稍后配置 SSL。

单击“下一步”继续。

第6步:最后一个屏幕允许您设置身份验证和授权规则:

  • 身份验证:选择“基本”进行标准用户名和密码身份验证。
  • 授权:选择是允许所有用户还是仅允许指定用户。
  • 权限:选择授予用户的权限(读、写)。

单击完成以完成 FTP 站点设置。

为 FTP 配置 Windows 防火墙

现在我们已经设置了 FTP 服务器,我们需要确保 Windows 防火墙允许 FTP 流量通过。

步骤一:打开“开始”菜单并搜索“允许应用程序通过 Windows 防火墙”。单击结果以打开防火墙设置。

步骤2:在防火墙设置窗口中,单击“更改设置”以允许修改。

步骤3:滚动浏览应用程序和功能列表,直到找到“FTP 服务器”。确保为 FTP 服务器勾选专用网络和公共网络的复选框。

第4步:单击“确定”保存更改并关闭窗口。

测试您的 FTP 服务器

配置 FTP 服务器并调整防火墙后,是时候测试一切是否正常工作了。

步骤一:在网络内的另一台计算机上,打开文件资源管理器。

步骤2:在地址栏中输入ftp://[YourComputerIPAddress],将 [YourComputerIPAddress] 替换为托管 FTP 服务器的计算机的实际 IP 地址。

步骤3:如果出现提示,请输入您为 FTP 访问配置的用户名和密码。

第4步:如果成功,您现在应该可以看到指定为 FTP 根目录的文件夹的内容。

增强 FTP 服务器安全性

虽然基本 FTP 设置现已完成,但实施额外的安全措施至关重要,特别是如果您计划使 FTP 服务器可通过 Internet 访问。

步骤一:考虑使用 FTPS(基于 SSL/TLS 的 FTP)而不是标准 FTP。这会加密您的数据传输,防止它们被拦截。

步骤2:定期更新您的 FTP 服务器软件以修补任何安全漏洞。

步骤3:为 FTP 用户实施强密码策略,需要复杂的密码并定期更改密码。

第4步:如果可能,使用 IP 限制来限制特定 IP 地址或范围对 FTP 服务器的访问。

第5步:考虑使用更安全的替代方案,例如 SFTP(SSH 文件传输协议)以提高安全性,尤其是面向互联网的服务器。

通过正确的步骤,在 Windows 11 或 10 上设置 FTP 服务器可以是一个简单的过程。请记住优先考虑安全性,尤其是当您的 FTP 服务器可通过 Internet 访问时。定期维护和更新将有助于确保您的文件传输安全高效。