是否了解如何在运行 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

在 IIS 管理器应用程序上,选择 IIS 服务器名称。

在屏幕右侧,访问名为:服务器证书的选项。

IIS enable HTTPS

如果您已经拥有证书,请单击屏幕右上角的"导入"选项。

如果要生成自签名证书,请选择名为"创建自签名证书"的选项。

IIS Self-signed certificate

输入证书的名称,然后单击"确定"按钮。

IIS HTTP Certificate

在我们的示例中,我们创建了一个自签名证书。

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

Windows - FTP Server Configuration

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

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

Windows - Add FTP SITE

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

• IP 地址 - 选择所需的 IP 地址
• 自动启动 FTP 站点 - 是
• SSL - 必需 SSL
• 证书 - 选择以前创建的证书

Windows - Secure FTP server SSL

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

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

单击"完成"按钮。

Windows - FTP Server authentication

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

Windows 防火墙 - 允许安全 FTP 连接

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

选择入站规则选项,并确保启用所有 3 个 FTP 规则。

Windows - FTP firewall

在远程计算机上,下载 WINSCP 软件并尝试连接到安全的 FTP 服务器。

WINDOWS - Secure FTP Client

接受警告消息。

Windows SSL FTP Connection

在我们的示例中,WINSCP 软件能够连接到安全 FTP 服务器。

Windows - SSL FTP client

即使 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

您已完成防火墙配置。