50% off 所有套餐限时优惠,起价 $2.48/mo
11 min left
Security & Networking

如何在 Windows 10 中创建 FTP 服务器?

Allen By Allen 11 min read Updated Jun 10, 2024
在 Windows 中创建 FTP 服务器 10

💡 Note: 在 Windows 上设置安全的 FTP 服务器?我们 Windows VPS 托管 提供简洁、安全和高性能的体验,无需复杂配置。让你的 FTP 服务器运行稳定可靠。点击优化你的 FTP 使用体验。

在 Windows 10 上运行服务器并不是最佳选择,但这不代表你做不到。如果你想在 FTP 服务器上搭建文件传输服务,又不想切换到服务器版本或 Linux 发行版,这份指南就是为你准备的。搭建 FTP 服务器的原因有很多。其中最常见的一个是:用私有 FTP 服务器传输大文件,这样就不用为云存储费用花冤枉钱了。

小文件用 Google Drive 这样的云存储服务没问题,但随着传输文件的大小增加,成本会迅速上升。这时你应该考虑花时间把 VPS 改造成对象存储。我先给你演示怎么做,然后介绍一个更简单的办法。

windows-vps Windows 10 VPS 托管

获得一个高效的 Windows 10 VPS 用于远程桌面,价格最优。免费运行 Windows 10,配置 NVMe SSD 存储和高速互联网。

查看 Windows 10 VPS 方案

在您的 Windows 10 中创建 FTP 服务器的步骤

  1. 在 Windows 10 上启用 IIS
  2. 在 Windows 10 上配置 FTP 服务器
  3. 为 FTP 服务器配置 Windows 防火墙
  4. 在路由器上启用端口转发

Windows 10 可以直接转换为 FTP 服务器,无需安装额外软件。但此功能默认处于关闭状态,需要先启用。

要在 Windows 10 中创建 FTP 服务器,您需要启用名为 Windows 的实用工具 Internet Information Services。Microsoft 创建了 IIS 以支持 HTTP、HTTPS、FTP、FTPS 和 SMTP 等协议。

如何在 Windows 10 上激活 IIS?

To activate IIS on Windows 10,按照以下步骤操作:

步骤 1:打开启动部分

Press ‘WinKey + R’.

WIN+R IMAGE
打开上线部分

 

第 2 步:输入 appwiz.cpl

Type in “appwiz.cpl” 然后按 Enter。

appwiz.cpl
在 Windows 10 上启用 IIS
在 Windows 10 上启用 IIS

Step 3: 启用 Windows 功能

从左侧面板中,点击"打开或关闭 Windows 功能"。

在 Windows 10 上启用 IIS
在 Windows 10 上启用 IIS

步骤 4:Internet Information Services

Then find ‘Internet Information Services’ and expand it.

第5步:FTP 服务器

选中 'FTP Server',然后展开它。

第 6 步:FTP 扩展性

查看 'FTP Extensibility'。

第 7 步:Web 管理工具

Check the ‘Web Management Tools’.

步骤 8:确认更改

Click OK.

Windows 将继续安装工具。之后你就可以配置服务器了。

How to 在 Windows 10 上配置 FTP 服务器?

IIS 已启用,现在需要配置服务器。要在 Windows 10 上配置 FTP 服务器,请按照以下步骤操作:

Press ‘WinKey + S’.

第二步:搜索管理工具

搜索并打开 'Windows Administrative Tools'。

第3步:打开 IIS

Double-click on ‘Internet Information Services (IIS) Manager’.

在 Windows 10 上配置 FTP 服务器
在 Windows 10 上配置 FTP 服务器

第 4 步:选择服务器名称

在左侧面板中,右键单击您的计算机名称。

第 5 步:添加 FTP 站点

点击"添加 FTP 站点"。

在 Windows 10 上配置 FTP 服务器
在 Windows 10 上配置 FTP 服务器

第6步:填写 FTP 站点名称

在"FTP 站点名称"字段中输入你的 FTP 服务器的名称。

第 7 步:选择文件夹

选择一个文件夹作为 FTP 目录的物理路径。

在 Windows 10 上配置 FTP 服务器
在 Windows 10 上配置 FTP 服务器

第 8 步:为您的 FTP 分配一个 IP 地址。

下一步,你可以为 FTP 分配 IP 地址和端口。也可以保持默认设置。

步骤 9:SSL 状态

如果你用 FTP 服务器做测试,且安全性不是问题,可以选择 No SSL 后继续。否则需要选择 Require SSL。 You can 使用 Comodo 的 SSL 管理工具 创建 SSL 证书。

第 10 步:配置 FTP

在 Windows 10 上配置 FTP 服务器

Step 11: chooses Basic

在身份验证部分,选择"基本身份验证"。

在 Windows 10 上配置 FTP 服务器

第 12 步:允许访问

在"允许访问对象"中设置为"指定用户"。

第 13 步:输入你的信息

在下面的字段中输入你的名字或 Microsoft 账户的电子邮件地址。

第 14 步:设置权限

给自己读写的自由。

Step 15: Finish

Click on Finish.

Now you have an FTP server on your Windows.

windows-vps Windows 10 VPS 托管

获得一个高效的 Windows 10 VPS 用于远程桌面,价格最优。免费运行 Windows 10,配置 NVMe SSD 存储和高速互联网。

查看 Windows 10 VPS 方案

How to 为 FTP 服务器配置 Windows 防火墙?

默认情况下,Windows 防火墙会阻止所有 FTP 访问。要解决这个问题,请按以下步骤操作:

按 'WinKey + S' 打开搜索,输入 Windows 防火墙。

步骤 2:允许应用或功能通过 Windows 防火墙

从左侧菜单中点击"允许应用或功能通过 Windows 防火墙"。

第 3 步:修改设置

Click on ‘Change settings’.

第 4 步:找到 FTP 服务器

在列表中找到 'FTP Server',然后勾选公共和私有。

第5步:确认更改

Click OK.

这样可以建立本地连接。当然,如果你要从互联网上访问服务器,还需要在路由器上开放相应的端口。

How to 在路由器上启用端口转发?

您的 FTP 服务器需要开放端口 21 才能连接到互联网上的其他计算机。在路由器上开放端口有多种方式。以下是在华硕路由器上的操作方法:

第一步:搜索命令提示符

按 'Windows 键 + S',然后输入 'cmd'。

第二步:打开命令提示符

Open ‘Command Prompt’.

步骤 3:选择 ipconfig

输入 'ipconfig' 并按 Enter 键。

为 FTP 服务器配置 Windows 防火墙
为 FTP 服务器配置 Windows 防火墙

第4步:配置默认网关

记下默认网关地址。(通常是 192.168.1.1)

Step 5: Browser

打开你的网络浏览器。

第 6 步:输入网关地址

在地址栏输入默认网关地址,然后按 Enter 键。

第 7 步:登录控制面板

登录到您的路由器控制面板。

第 8 步:选择 WAN

从左侧菜单中选择'WAN'。

第 9 步:创建新端口

使用以下配置创建新的端口转发:

  • 在'服务名称'下为您的项目命名
  • Port Range: 21
  • 本地 IP:使用上述 'ipconfig' 命令中的 IPv4 地址。
  • Local Port: 21
  • Protocol: TCP

步骤 10:应用更改

Click on Apply.

在 Windows 中创建 FTP 服务器,配置用户名和密码

上面的方法让你或其他计算机用户可以访问。但如何让用户用用户名和密码登录才能访问你的 FTP 呢?答案是添加一个支持用户名密码认证的通用用户。

要添加使用用户名和密码进行身份验证的用户,请按以下步骤操作:

1- Go to Settings.

2- Choose Accounts.

创建一个 FTP 服务器
创建一个 FTP 服务器

3- Go to “Family & other users”.

4- 点击"添加其他人到这台电脑"。

创建一个 FTP 服务器
创建一个 FTP 服务器

5- 在新窗口中,选择"我没有此人的登录信息"。

创建一个 FTP 服务器
创建一个 FTP 服务器

6- 点击"添加没有 Microsoft 账户的用户"。

创建一个 FTP 服务器
创建一个 FTP 服务器

7- 选择用户名和密码,并填写安全问题。

创建 FTP 服务器
创建一个 FTP 服务器

8- Click Next.

9- 现在再次进入「Windows 管理工具 > Internet Information Services (IIS) 管理器」。

10- 从左侧面板选择你的网站。

11- Click on ‘FTP authorization rules’.

创建一个 FTP 服务器
创建一个 FTP 服务器

12- From the right-hand panel, choose ‘Add Allow Rule’.

创建一个 FTP 服务器
创建一个 FTP 服务器

13- 选择「指定用户」并添加你上面设定的用户名。

创建一个 FTP 服务器
创建一个 FTP 服务器

14- 授予你需要的权限。

15- Click OK.

现在您还需要为 FTP 文件夹添加权限。具体步骤如下:

  • Go 到 FTP 文件夹。
  • Right-click and choose ‘Properties’.
  • Go to the ‘Security’ tab.
创建一个 FTP 服务器
创建一个 FTP 服务器
  • 选择编辑,然后添加。
在 Windows 10 上创建多个 FTP 账户
在 Windows 10 上创建多个 FTP 账户
  • Type-in the username in the ‘Enter the object…’ section and click Check Names.
在 Windows 10 上创建多个 FTP 账户
在 Windows 10 上创建多个 FTP 账户
  • Click OK.
  • 选择用户,然后赋予他们所需的权限。
  • Click OK.

现在您可以使用用户名和密码访问您的 FTP。

如何在 Windows 10 上创建多个 FTP 账户?

要创建另一个账户,请按照上面的步骤操作,然后输入新用户的电子邮箱地址。

在 Windows 10 上创建多个 FTP 账户:

Step 1: Setting

Go to ‘Settings’.

第 2 步:选择账户

Click on Accounts.

在 Windows 10 上创建多个 FTP 账户
在 Windows 10 上创建多个 FTP 账户

第 3 步:选择系列

Go 分享给家人和其他用户。

第 4 步:添加其他人员

点击'将其他人添加到这台电脑'。

在 Windows 10 上创建多个 FTP 账户
在 Windows 10 上创建多个 FTP 账户

第 5 步:创建账户

添加他们的 Microsoft 账户,或点击「我没有此人的…」为其创建一个新账户。

第 6 步:选择 (IIS) 管理器

Go 到 'Windows 管理工具 > Internet Information Services (IIS) 管理器。

Also Read: 如何在 Windows 10 上安装 IIS?

第 7 步:选择您的网站

从左侧面板选择您的网站。

步骤 8:FTP 授权

Click on ‘FTP authorization rules.

在 Windows 10 上创建多个 FTP 账户
在 Windows 10 上创建多个 FTP 账户

步骤 9:添加允许规则

From the right-hand panel choose ‘Add Allow Rule’.

在 Windows 10 上创建多个 FTP 账户
在 Windows 10 上创建多个 FTP 账户

第 10 步:添加用户名

选择指定用户,然后添加你之前选择的用户名。

在 Windows 10 上创建多个 FTP 账户
在 Windows 10 上创建多个 FTP 账户

第 11 步:访问权限

赋予他们所需的权限。

第12步:应用更改

Click OK.

现在您还需要为 FTP 文件夹添加权限。具体步骤如下:

  • Go 到 FTP 文件夹。
  • Right-click and choose ‘Properties’.
  • Go to the ‘Security’ tab.
在 Windows 10 上创建多个 FTP 账户
在 Windows 10 上创建多个 FTP 账户
  • 选择编辑,然后添加。
在 Windows 10 上创建多个 FTP 账户
在 Windows 10 上创建多个 FTP 账户
  • Type in the username in the ‘Enter the object…’ section and click Check Names.
在 Windows 10 上创建多个 FTP 账户
在 Windows 10 上创建多个 FTP 账户
  • Click OK.
  • 选择用户,然后赋予他们所需的权限。
  • Click OK.

如何连接到 Windows 10 上的 FTP 服务器?

现在你已经创建并配置好 FTP 服务器,是时候连接并测试它了。如果你有 FileZilla 这样的客户端,可以直接连接服务器。或者,你也可以按照下面的步骤在浏览器中操作:

Step 1: Browser

打开浏览器。

第二步:输入 IP 地址

在地址栏输入 ftp://IPv4,前面加上 ftp:// 协议。

连接到 Windows 10 上的 FTP 服务器
连接到 Windows 10 上的 FTP 服务器

第 3 步:输入凭证

输入凭证以登录。

连接到 Windows 10 上的 FTP 服务器
连接到 Windows 10 上的 FTP 服务器

第 4 步:下载文件

在这里可以查看你的文件。要远程下载或修改文件,你可以使用 FileZilla.

我的 Windows 10 FTP 服务器凭证是什么?

默认情况下,你添加的 Windows 账户会成为主 FTP 账户。这意味着你可以用 Microsoft 邮箱和密码作为凭证登录。如果想用更独立的方式进行身份验证,请参考上面关于设置用户认证的说明。或者,你也可以像之前说的那样添加另一个账户作为 FTP,从而使用不同的账户。

windows-vps Windows 10 VPS 托管

获得一个高效的 Windows 10 VPS 用于远程桌面,价格最优。免费运行 Windows 10,配置 NVMe SSD 存储和高速互联网。

查看 Windows 10 VPS 方案

Conclusion

想必你从这篇文章的篇幅就已经猜到,在 Windows 10 上启动一个成功的 FTP 服务器不是一个简单快速的过程。当然,这并不难,但需要很多步骤,而且最终 Windows 10 也不会给你最好的 FTP 性能。最直接的方式是使用 Linux 服务器发行版。对很多人来说,双启动电脑并进入全新环境是不现实的。但我承诺过会透露一个简单得多的方法,那就是使用 VPS。VPS 是以恰到好处的资源启动 FTP 服务器的理想选择。而且,你只需点击几次就能安装 Linux 发行版甚至 Windows Server 版本,让你充分利用 FTP 服务器的性能,而无需将电脑切换到 Linux。Cloudzy 在顶级硬件上提供 Linux VPS 方案,配备超快速的带宽和连接速度。现在就来看看我们的 VPS 如何帮助你的 FTP 吧。

Share

博客更新

Keep reading.

MikroTik L2TP VPN 指南的 Cloudzy 标题图像,展示笔记本电脑通过发光的蓝色和金色数字隧道连接到服务器机架,并配有盾牌图标。
Security & Networking

MikroTik L2TP VPN 设置(含 IPsec):RouterOS 指南(2026)

在这个 MikroTik L2TP VPN 设置中,L2TP 处理隧道,IPsec 处理加密和完整性验证。将两者结合使用可以获得原生客户端兼容性,无需第三方工具。

Rexa CyrusRexa Cyrus 9 min read
终端窗口显示 SSH 警告信息,提示远程主机标识已更改。深蓝绿色背景上显示修复指南标题和 Cloudzy 品牌标识。
Security & Networking

警告:远程主机标识已更改及修复方法

SSH 是一种安全网络协议,可在系统之间创建加密隧道。在需要远程访问计算机但无需图形界面的开发者中仍然广泛使用。

Rexa CyrusRexa Cyrus 10 min read
DNS 服务器故障排查指南插图,深色背景上显示警告符号和蓝色服务器,用于 Linux 名称解析错误。
Security & Networking

名称解析临时失败:含义和修复方法?

使用 Linux 时,在尝试访问网站、更新软件包或执行需要网络连接的任务时,可能会遇到名称解析临时失败错误。

Rexa CyrusRexa Cyrus 12 min read

Ready to deploy? From $2.48/mo.

独立云服务,始于2008年。AMD EPYC、NVMe,40 Gbps。14天退款保障。