当前位置: 首页 > news >正文

如何用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

在这里插入图片描述在这里插入图片描述

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:<站点名称>

appcmd start site /site.name:11

在这里插入图片描述

以下命令设置更改站点的IP绑定:#appcmd set site /site.name:<站点名称> /bindings.[protocol='ftp',bindingInformation='<IP地址>:<端口号>:<主机名>']

#这些命令将禁用匿名身份验证并启用基本身份验证。appcmd set config /section:system.webServer/security/authentication/anonymousAuthentication /enabled:falseappcmd 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.如果不想访问时输账户密码,需要在身份验证阶段选择匿名用户

在这里插入图片描述

相关文章:

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

环境&#xff1a; Win10专业版 问题描述&#xff1a; 如何用cmd命令快速搭建FTP服务 解决方案&#xff1a; 1.输入以下命令来安装IIS&#xff08;Internet Information Services&#xff09;&#xff1a; dism /online /enable-feature /featurename:IIS-FTPServer /all …...

数据结构学习笔记——多维数组、矩阵与广义表

目录 一、多维数组&#xff08;一&#xff09;数组的定义&#xff08;二&#xff09;二维数组&#xff08;三&#xff09;多维数组的存储&#xff08;四&#xff09;多维数组的下标的相关计算 二、矩阵&#xff08;一&#xff09;特殊矩阵和稀疏矩阵&#xff08;二&#xff09;…...

C++之常用的排序算法

C之常用的排序算法 sort #include<iostream> using namespace std; #include<vector> #include<algorithm> #include<functional> void Myptint(int val) {cout << val << " "; }void test() {vector<int> v;v.push_back(…...

Mac中LaTex无法编译的问题

最近在使用TexStudio时&#xff0c;遇到一个棘手的问题&#xff1a; 无法编译&#xff0c;提示如下&#xff1a; kpathsea: Running mktexfmt xelatex.fmt /Library/TeX/texbin/mktexfmt: kpsewhich -var-valueTEXMFROOT failed, aborting early. BEGIN failed–compilation a…...

【Python爬虫】8大模块md文档集合从0到scrapy高手,第7篇:selenium 数据提取详解

本文主要学习一下关于爬虫的相关前置知识和一些理论性的知识&#xff0c;通过本文我们能够知道什么是爬虫&#xff0c;都有那些分类&#xff0c;爬虫能干什么等&#xff0c;同时还会站在爬虫的角度复习一下http协议。 爬虫全套笔记地址&#xff1a; 请移步这里 共 8 章&#x…...

【python基础(三)】操作列表:for循环、正确缩进、切片的使用、元组

文章目录 一. 遍历整个列表1. 在for循环中执行更多操作2. 在for循环结束后执行一些操作 二. 避免缩进错误三. 创建数值列表1. 使用函数range()2. 使用range()创建数字列表3. 指定步长。4. 对数字列表执行简单的统计计算5. 列表解析 五. 使用列表的一部分-切片1. 切片2. 遍历切片…...

使用VSCode调试全志R128的C906 RISC-V核心

使用 VSCode 调试 调试 XuanTie C906 核心 准备工具 T-Head DebugServer&#xff08;CSkyDebugServer&#xff09; - 搭建调试服务器 下载地址&#xff1a;T-Head DebugServer手册&#xff1a;T-Head Debugger Server User Guide驱动&#xff1a;cklink_dirvers VSCode - 开…...

Node.js之http模块

http模块是什么&#xff1f; http 模块是 Node,js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法&#xff0c;就能方便的把一台普通的电脑&#xff0c;变成一台Web 服务器&#xff0c;从而对外提供 Web 资源服务。 如果我们想在node…...

golang 断点调试

1.碰见如下报错,调试器没有打印变量信息 Delve is too old for Go version 1.21.2 (maximum supported version 1.19) 2. 解决办法 升级delve delve是go语言的debug工具。 go install github.com/go-delve/delve/cmd/dlvlatest报错 Get “https://proxy.golang.org/github…...

定时器如何计算触发频率?

定时器触发频率的计算公式为&#xff1a;定时器时钟频率/&#xff08;预分频系数*计数周期1&#xff09;。其中&#xff0c;定时器时钟频率是指定时器所连接的总线频率&#xff0c;预分频系数和计数周期需要根据具体的需求进行设置。预分频系数用于将总线频率分频&#xff0c;计…...

【数据库】数据库中的检查点Checkpoint,数据落盘的重要时刻

检查点(checkpoint) ​专栏内容&#xff1a; 手写数据库toadb 本专栏主要介绍如何从零开发&#xff0c;开发的步骤&#xff0c;以及开发过程中的涉及的原理&#xff0c;遇到的问题等&#xff0c;让大家能跟上并且可以一起开发&#xff0c;让每个需要的人成为参与者。 本专栏会定…...

关于 Docker

关于 Docker 1. 术语Docker Enginedockerd&#xff08;Docker daemon&#xff09;containerdOCI (Open Container Initiative)runcDocker shimCRI (Container Runtime Interface)CRI-O 2. 容器启动过程在 Linux 中的实现daemon 的作用 Docker 是个划时代的开源项目&#xff0c;…...

​LeetCode解法汇总2342. 数位和相等数对的最大和

目录链接&#xff1a; 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目&#xff1a; https://github.com/September26/java-algorithms 原题链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 描述&#xff1a; 给你一个下…...

数据库的级联删除

级联删除是指在数据库中删除一个对象时&#xff0c;与该对象有关的其他对象也被自动删除。在 Django 中&#xff0c;级联删除通常通过在模型中定义外键时使用 on_delete 参数来实现。以下是一些常见的 on_delete 选项&#xff1a; 1.models.CASCADE: 当关联的对象被删除时&…...

【Python 千题 —— 基础篇】奇数列表

题目描述 题目描述 创建奇数列表。使用 for 循环创建一个包含 20 以内奇数的列表。 输入描述 无输入。 输出描述 输出创建的列表。 示例 示例 ① 输出&#xff1a; 创建的奇数列表为: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]代码讲解 下面是本题的代码&#xff1a; #…...

当npm下载库失败时可以用cnpm替代

下载cnpm npm install -g cnpm --registryhttp://registry.npmmirror.com 然后使用cnpm代替npm下载即可 cnpm install...

PyTorch多GPU训练时同步梯度是mean还是sum?

PyTorch 通过两种方式可以进行多GPU训练: DataParallel, DistributedDataParallel. 当使用DataParallel的时候, 梯度的计算结果和在单卡上跑是一样的, 对每个数据计算出来的梯度进行累加. 当使用DistributedDataParallel的时候, 每个卡单独计算梯度, 然后多卡的梯度再进行平均.…...

Spring Framework IoC依赖注入-按Bean类型注入

Spring Framework 作为一个领先的企业级开发框架&#xff0c;以其强大的依赖注入&#xff08;Dependency Injection&#xff0c;DI&#xff09;机制而闻名。DI使得开发者可以更加灵活地管理对象之间的关系&#xff0c;而不必过多关注对象的创建和组装。在Spring Framework中&am…...

IDEA运行thymeleaf的html文件打开端口为63342且连不上数据库

这边贴apple.html代码 <!DOCTYPE html> <html xmlns:th"http://www.thymeleaf.org"> <head><meta charset"UTF-8"><title>User List</title> </head> <body> <h1>User List</h1> <table&…...

sql报错注入和联合注入

1.[NISACTF 2022]join-us 过滤&#xff1a; as IF rand() LEFT by updatesubstring handler union floor benchmark COLUMN UPDATE & sys.schema_auto_increment_columns && 11 database case AND right CAST FLOOR left updatexml DATABASES BENCHMARK BY sleep…...

如何让Obsidian笔记库拥有AI大脑:obsidian-copilot完全指南

如何让Obsidian笔记库拥有AI大脑&#xff1a;obsidian-copilot完全指南 【免费下载链接】obsidian-copilot THE Copilot in Obsidian 项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-copilot 你是否曾在海量笔记中迷失方向&#xff1f;当需要从数百个文档中提取…...

告别混乱!用Allegro 17.4的Class/Subclass高效管理你的PCB设计文件

告别混乱&#xff01;用Allegro 17.4的Class/Subclass高效管理你的PCB设计文件 在复杂的PCB设计项目中&#xff0c;工程师们常常面临一个共同的挑战&#xff1a;如何在成千上万的元素中保持清晰的视觉管理和高效的操作流程。当设计文件变得庞大&#xff0c;当团队成员需要协同…...

别再手动抄配置了!Zabbix 6.4 网络设备监控模板一键导入与实战调优指南

Zabbix 6.4网络设备监控模板实战&#xff1a;从导入到调优的全链路指南 深夜的机房警报突然响起&#xff0c;某核心交换机的CPU使用率飙升至95%——而值班工程师的手机却静默无声。这不是科幻场景&#xff0c;而是许多企业使用Zabbix监控系统时真实遭遇的困境。当标准模板遇上异…...

告别白屏!用Arduino UNO R3点亮ST7735S TFT屏幕的完整流程与原理浅析

告别白屏&#xff01;用Arduino UNO R3点亮ST7735S TFT屏幕的完整流程与原理浅析 当你兴奋地将ST7735S TFT屏幕连接到Arduino UNO R3开发板&#xff0c;期待看到绚丽的色彩时&#xff0c;迎面而来的却是一片刺眼的白屏——这种挫败感我太熟悉了。这不是硬件故障&#xff0c;也不…...

ComfyUI-WanVideoWrapper:零基础入门AI视频生成的完整指南

ComfyUI-WanVideoWrapper&#xff1a;零基础入门AI视频生成的完整指南 【免费下载链接】ComfyUI-WanVideoWrapper 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI-WanVideoWrapper 还在为复杂的AI视频生成工具感到困惑吗&#xff1f;想要快速上手WanVideo模…...

体验 Taotoken 多模型聚合带来的低延迟与高稳定性体感

体验 Taotoken 多模型聚合带来的低延迟与高稳定性体感 1. 多模型统一接入的工程实践 在开发过程中&#xff0c;我们经常需要调用不同的大模型来完成特定任务。传统方式下&#xff0c;这意味着需要为每个模型维护独立的 API 密钥、处理不同的接入协议&#xff0c;并应对各厂商…...

观察不同模型在 Taotoken 上的响应速度与稳定性差异

观察不同模型在 Taotoken 上的响应速度与稳定性表现 1. 测试背景与方法 在实际业务开发中&#xff0c;模型响应速度和稳定性是开发者选型时的重要考量因素。Taotoken 作为大模型聚合分发平台&#xff0c;提供了统一的 API 入口访问多种主流模型。我们通过控制台请求日志和实际…...

如何永久保存微信聊天记录:WeChatMsg完整指南助你打造个人数字记忆库

如何永久保存微信聊天记录&#xff1a;WeChatMsg完整指南助你打造个人数字记忆库 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Tre…...

React自定义光标库use-custom-cursor:从原理到实战的完整指南

1. 项目概述&#xff1a;一个为React应用量身定制的光标自定义库在构建现代Web应用时&#xff0c;我们常常会忽略一个与用户交互最频繁、最直接的视觉元素——鼠标光标。默认的箭头指针虽然功能明确&#xff0c;但在追求极致用户体验和品牌一致性的今天&#xff0c;它显得有些单…...

18_AI视频创作必存:14种新增创意运镜的视觉实验与提示词库

在 AI 视频创作中,创意运镜是打破物理法则的视觉特效。 当常规镜头不足以表达你的想象力时,这14种运镜方法将让你的画面拥有动态模糊的速度诗、水彩水墨的东方魂、漫画分镜的叙事趣、以及时间冻结的哲学感。 🔥 深度拆解 精选篇 1. 动态模糊运镜与旋转模糊运镜(Motion B…...