济南市文章资讯

Windows sever 2019中IIS搭建FTP服务器的教程

2026-04-05 17:37:01 浏览次数:0
详细信息

一、安装 FTP 服务器角色

打开 服务器管理器。 点击 “添加角色和功能”。 在 “开始之前” 页面,点击 下一步。 选择 “基于角色或基于功能的安装”下一步。 选择目标服务器 → 下一步。 在 “服务器角色” 中,展开 “Web 服务器(IIS)”,勾选 “FTP 服务器” 点击 “添加功能”下一步下一步安装。 等待安装完成,点击 关闭

二、配置 FTP 站点

方法1:通过 IIS 管理器创建 打开 IIS 管理器(开始菜单 → 管理工具 → Internet Information Services (IIS) Manager)。 左侧连接树中右键点击 “网站”“添加 FTP 站点”。 输入 站点名称(如 MyFTP)和 物理路径(如 C:\FTP)→ 下一步绑定和 SSL 设置 点击 下一步方法2:使用命令行创建(可选)
# 创建目录
New-Item -ItemType Directory -Path C:\FTP
# 创建站点(需已安装 IIS 和 FTP)
Import-Module WebAdministration
New-WebFtpSite -Name "MyFTP" -PhysicalPath "C:\FTP" -Port 21 -IPAddress "*"

三、设置身份验证和授权

在 IIS 管理器中,选择创建的 FTP 站点 → 双击 “FTP 身份验证”。 启用 “基本身份验证”(如需匿名访问,启用“匿名身份验证”)。 双击 “FTP 授权规则” → 点击 “添加允许规则”

四、配置 Windows 防火墙

打开 高级安全 Windows 防火墙(控制面板 → 系统和安全 → Windows Defender 防火墙 → 高级设置)。 点击 “入站规则”“新建规则”。 规则类型:端口TCP/21(或自定义端口)→ 允许连接 → 根据需要选择配置文件(域/专用/公用)→ 命名规则(如 FTP Server)。 如需 被动模式(PASV),还需开放端口范围(如 50000-50100):

五、测试 FTP 连接

在客户端使用 FTP 客户端(如 FileZilla、WinSCP)或命令行:
ftp <服务器IP>
输入用户名和密码
上传/下载文件测试权限是否正常。

六、高级配置(可选)

七、常见问题排查

连接超时/被拒绝 身份验证失败 被动模式失败 写入权限错误

注意事项

通过以上步骤,即可在 Windows Server 2019 上完成 FTP 服务器的搭建与基本配置。

相关推荐