是否了解如何在运行 Windows 的计算机上安装 FTP 服务器? 在本教程中,我们将向您展示如何在运行 Windows 的计算机上启用 FTP 服务器。

• Windows 2012 R2
• Windows 2016
• Windows 2019
• IIS 8.5

教程窗口 - FTP 服务器安装

打开服务器管理器应用程序。

访问"管理"菜单并单击"添加角色和功能"。

Windows 2012 add role

在"服务器角色"屏幕上,选择名为"Web 服务器 IIS"的选项。

单击"下一步"按钮。

IIS Installation

在以下屏幕上,单击"添加功能"按钮。

IIS Features

在"功能"屏幕上,单击"下一步"按钮。

Windows 2012 - Features

在角色服务屏幕上,选择名为 FTP 服务器和两个子选项的选项。

FTP server Installation Windows

在"摘要"屏幕上,单击"安装"按钮。

FTP server Installation Summary

祝贺! 您已完成运行 Windows 服务器的计算机上的 FTP 服务安装。

教程窗口 - FTP 服务器配置

完成安装后,创建一组用户。

此组的成员将有权使用 FTP 服务器。

Windows - FTP Users

在我们的示例中,我们创建了一个名为 FTP-USERS 的本地组。

创建要由 FTP 服务器使用的目录。

Windows - FTP Root

在我们的示例中,我们在驱动器 C 的根目录上创建了一个名为 FTPSERVER 的目录。

启动名为:IIS 管理器的应用程序。

Start IIS Windows

右键单击名为"站点"的文件夹,然后选择添加 FTP 站点的选项。

Windows - FTP Server Configuration

输入新 FTP 站点的标识并选择所需的目录。

在我们的示例中,我们选择了以前创建的目录。

Windows - Add FTP SITE

在下一个屏幕上,执行以下配置。

• IP 地址 - 选择所需的 IP 地址
• 自动启动 FTP 站点 - 是
• SSL - 无 SSL

单击"下一步"按钮。

Windows - FTP Server Binding settings

在下一个屏幕上,执行以下配置。

• 匿名身份验证 - 否
• 基本身份验证 - 是
• 允许访问 - 指定的角色或用户组
• 组名 - FTP-用户
• 权限 - 读写

单击"完成"按钮。

Windows - FTP Server authentication

祝贺! 在运行 Windows 2012 R2 的计算机上成功配置了 FTP 服务器。

窗口防火墙 - 允许 FTP 连接

打开名为 Windows 防火墙的应用程序,具有高级安全性

选择入站规则选项,并确保启用 FTP 规则。

Windows - FTP firewall

在远程计算机上,打开 DOS 提示并尝试连接到 FTP 服务器。

Copy to Clipboard

下面是成功连接的输出。

Copy to Clipboard

即使 FTP 防火墙规则已到位,您的连接也可能会被阻止。

或者,您可以创建防火墙规则以允许 FTP 连接。

创建新的入站防火墙规则。

zabbix active directory

选择"端口"选项。

zabbix windows firewall port

选择 TCP 选项。

选择"特定本地端口"选项。

输入 TCP 端口: 20-21

Windows - FTP server firewall configuration

选择"允许连接"选项。

zabbix windows firewall allow connection

选中"域"选项。

选中"私人"选项。

选中"公共"选项。

Zabbix windows firewall profile

输入防火墙规则的说明。

Windows - FTP server firewall description

您已完成防火墙配置。