如何用cmd命令快速搭建FTP服务

环境:

Win10专业版

问题描述:

如何用cmd命令快速搭建FTP服务

解决方案:

1.输入以下命令来安装IIS(Internet Information Services):

dism /online /enable-feature /featurename:IIS-FTPServer /all

2.安装完成后,您可以使用以下命令来启动FTP服务:

复制代码
sc config ftpsvc start=auto
net start ftpsvc

bash 复制代码
3.打开命令提示符(CMD)或PowerShell。

使用以下命令导航到IIS安装目录的appcmd工具:

cd %windir%\system32\inetsrv

使用以下命令创建一个新的站点:

#appcmd add site /name:<站点名称> /bindings:ftp/<ip>:<端口号>: /physicalPath:<站点路径>


appcmd add site /name:11 /bindings:ftp/192.168.1.13:21: /physicalPath:D:\12

添加成功

4.若要启动新创建的站点,请使用以下命令:

#appcmd start site /site.name:<站点名称>

bash 复制代码
appcmd start site /site.name:11
bash 复制代码
以下命令设置更改站点的IP绑定:

#appcmd set site /site.name:<站点名称> /bindings.[protocol='ftp',bindingInformation='<IP地址>:<端口号>:<主机名>']
bash 复制代码
#这些命令将禁用匿名身份验证并启用基本身份验证。

appcmd set config /section:system.webServer/security/authentication/anonymousAuthentication /enabled:false

appcmd set config /section:system.webServer/security/authentication/basicAuthentication /enabled:true
复制代码
现在,您可以通过FTP客户端连接到您的计算机。使用其他计算机上的FTP客户端(如FileZilla),输入自己的IP地址或计算机名、端口号(默认为21)、用户名和密码来连接您的FTP服务器。

5.请注意,此方法仅适用于Windows操作系统,并且需要管理员权限来安装和配置FTP服务器。如果您希望进行更高级的配置或更多选项,建议使用专业的FTP服务器软件。此外,请确保您的计算机有适当的防火墙和安全设置,以保护您的FTP服务和数据安全

6.下面GUI解密操作

复制代码
按下Win + R键,打开运行对话框。

在运行对话框中,输入 "inetmgr",然后点击"确定"。





netstat -ano | findstr :21

7.最后在其他电脑浏览器输入ftp://x.x.x.x用计算机当前账户密码登录访问

8.如果不想访问时输账户密码,需要在身份验证阶段选择匿名用户

相关推荐
梦白.2 小时前
Python的容器类型
运维·python
tuotali20264 小时前
天然气压缩机技术2026,高可靠性长周期运行与智能运维融合路径
运维·python
姚不倒4 小时前
三节点 TiDB 集群部署与负载均衡搭建实战
运维·数据库·分布式·负载均衡·tidb
gpio_014 小时前
自建gitlab服务器并用sakurafrp穿透
运维·服务器·gitlab
k7Cx7e4 小时前
Debian执行ssh root@localhost 提示认证失败
运维·debian·ssh
闻道且行之4 小时前
Nginx 安装、做成服务及 HTTPS 配置全流程
linux·运维·nginx·https
人工智能训练4 小时前
Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南
linux·运维·服务器·人工智能·开源·ai编程
蜕变的小白4 小时前
Linux系统编程-->UDP编程:C/S模型实战详解
linux·运维·网络协议·udp
FIT2CLOUD飞致云5 小时前
里程碑丨JumpServer开源堡垒机GitHub Star数突破30,000个!
运维·开源·堡垒机
草莓熊Lotso5 小时前
MySQL 数据库基础入门:从概念到实战
linux·运维·服务器·数据库·c++·人工智能·mysql