news 2026/4/28 22:24:22

windows自带FTP服务搭建及防火墙设置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
windows自带FTP服务搭建及防火墙设置

windows自带ftp服务搭建及防火墙设置

  • 前言
  • 一.ftp的主动模式与被动模式
    • 1.主动模式
    • 2.被动模式
  • 二.IIS安装FTP服务功能
  • 三.IIS添加FTP站点
  • 四.指定FTP的端口范围(被动模式)
    • 1.打开“FTP防火墙支持”
    • 2.设置FTP端口范围
  • 五.windows防火墙设置

前言

FTP服务分为主动模式和被动模式,Windows自带的IIS的FTP服务两种模式都支持,主动模式或被动模式,不是由服务端决定,而是由客户端决定,通常情况下我们使用被动模式.

一.ftp的主动模式与被动模式

1.主动模式

客户端访问服务端的TCP的21端口后,同时客户端告诉服务端,我打开了TCP的某某端口(这里的端口号是随机生成的),请连接过来,这个时候如果我们的客户端防火墙打开了,那么服务端是无法主动连接到客户端的。如果我们想要使用主动模式连接,客户端的防火墙必须关闭,这也是我们通常不使用主动模式的原因。

2.被动模式

客户端访问服务端的TCP的21端口,服务端检测到有客户端连接后,告诉客户端连接我的TCP的某某端口(这里的端口号同样也是随机生成的),请连接过来,由于这个随机生成的端口号,我们无法在防火墙上设置对应的规则。如果我们使用的Windows自带的IIS的FTP服务,我们可以指定端口的范围,这样我们就可以在防火墙上设置对应的规则了。

二.IIS安装FTP服务功能

win+R输入“appwiz.cpl”可以打开控制面板里面的“程序和功能”
win+R输入“OptionalFeatures”可以打开“启用或关闭 Windows 功能”对话框

三.IIS添加FTP站点

win+R输入“control admintools”可以打开控制面板里面的“管理工具”
win+R输入“inetmgr”可以打开“IIS管理器”

四.指定FTP的端口范围(被动模式)

1.打开“FTP防火墙支持”

2.设置FTP端口范围

防火墙的外部IP地址:填写本机IP地址
数据通道端口范围:5000-5100

五.windows防火墙设置

win+R输入“wf.msc”可以打开“windows防火墙”
在“入站规则”里新建一条规则允许本地的TCP的21端口及5000-5100端口

  • end
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 1:54:29

WindowsCleaner终极指南:3步解决C盘爆红问题的免费神器

WindowsCleaner终极指南:3步解决C盘爆红问题的免费神器 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 你是否经常遇到Windows系统C盘爆红的困扰&…

作者头像 李华
网站建设 2026/4/15 1:54:27

2026年河北优指南单招志愿填报

单招不是退而求其次,而是为有梦想的你开辟的专属赛道。2026年河北单招志愿填报,是你人生新起点的关键一步。 无论你曾在学业上如何挣扎,此刻你都有机会通过选择适合自己的专业,开启属于自己的精彩未来。 填报时,不要被…

作者头像 李华
网站建设 2026/4/15 1:52:10

WeChatExporter深度解析:无需越狱的iOS微信聊天记录完整导出实战指南

WeChatExporter深度解析:无需越狱的iOS微信聊天记录完整导出实战指南 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 微信聊天记录作为数字时代的重要记忆载体…

作者头像 李华
网站建设 2026/4/16 22:23:25

支架工艺工装设计 课程设计说明书

在机械制造领域,支架作为连接与支撑的核心部件,其工艺工装设计直接决定了零件的加工精度与装配效率。工艺工装设计通过标准化流程规划,将复杂的加工步骤拆解为可执行的单元操作,例如通过定位装置确保零件在加工中的空间位置稳定&a…

作者头像 李华
网站建设 2026/4/17 9:10:42

AWS CodeBuild 中 PHP 8.0 运行时版本不支持的解决方案

本文详解 aws codebuild 报错“unknown runtime version named 8.0 of php”的根本原因与修复方法,重点说明运行时版本与构建镜像的强绑定关系,并提供可直接落地的 buildspec.yml 配置与最佳实践。 本文详解 aws codebuild 报错“unknown runtime v…

作者头像 李华
网站建设 2026/4/15 1:49:11

STM32G070的PD0高电平检测异常?手把手教你排查硬件与软件问题

STM32G070的PD0高电平检测异常?手把手教你排查硬件与软件问题 最近在调试STM32G070项目时,不少开发者反馈PD0引脚高电平检测异常的问题。作为嵌入式开发中的常见痛点,这类问题往往需要从硬件电路和软件配置两个维度进行系统性排查。本文将结合…

作者头像 李华