windows11搭建ftp服务器

1.去控制面板搜索功能,找到程序和功能下的启用或关闭windows功能

安装ftp,web管理工具,internet可承载的web核心

安装完成后,在搜索款输入iis并打开

右键添加ftp站点

路径看自己选择,我只是演示一下

IP地址按win+R键输入cmd进入终端,输入ipconfig查看自己的IP地址

为了实现匿名登录,不弹出验证,需要在基本配置中配置指定用户,所以先添加用户,win+R键输入netpwliz进入添加用户

用户增加完后,去到iis中发图片站点里进行基本配置

配置完成后还需要进入防火墙设置允许应用通过

设置一下文件权限,刚刚试了没有添加权限,linux访问不进去,所以要去到站点文件的属性里添加everyone权限,并给他完全控制

ftp搭建就已经完成了,测试一下

在资源管理器中访问ftp://你的IP地址,访问成功

在linux中试试,访问成功

### 如何在 Windows 11 上设置和配置 FTP 服务器 #### 安装 IIS 和 FTP 功能 为了使 FTP 服务可用,在 Windows 11 中需要安装 Internet Information Services (IIS),并启用其中的 FTP 发布功能。通过控制面板中的“程序和功能”,可以找到开启或关闭 Windows 功能选项来完成这一步骤[^1]。 #### 配置防火墙规则 确保计算机上的防火墙允许 FTP 流量进入。通常情况下,默认端口为21,可能还需要开放用于数据传输的其他端口范围。访问高级安全 Windows Defender 防火墙界面创建入站规则以放行这些必要的连接请求[^2]。 #### 创建 FTP 站点 启动“IIS管理器”。右键单击左侧站点列表下的服务器名称节点,选择新建>网站... 。按照向导提示指定物理路径、绑定以及身份验证模式等内容直至结束。对于匿名访问权限,则需额外考虑安全性因素;而对于基本认证方式则要记得加密通道以免密码泄露风险[^3]。 ```powershell # 使用 PowerShell 添加新角色和服务 Add-WindowsFeature Web-Ftp-Server,Web-Mgmt-Console ``` #### 设置用户隔离与权限分配 如果希望实现更细粒度地控制不同用户的文件夹访问权能,那么应该利用IIS提供的用户隔离特性来进行相应设定。此过程涉及编辑应用主机配置文件(apphost.config) 或者直接操作注册表项[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FTPServer\UserIsolation] 来达到目的[^4]。 #### 启动并测试 FTP 服务 最后重启FTP服务使之生效,并尝试使用命令行工具或其他客户端软件登录到刚刚建立起来的服务实例上去检验一切是否正常运作。可以通过`ftp://localhost/`这样的URL地址进行初步的功能性检测[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值