Windows下创建FTP服务器,实现文件共享

news2024/11/24 10:33:26

版权归作者所有,如有转发,请注明文章出处:https://cyrus-studio.github.io/blog/

创建FTP服务器

在【启用和关闭 Windows 功能】中选中【FTP服务】【IIS管理控制台】
截图.png
应用更改完成后,重启电脑。

执行 ipconfig 命令查看当前电脑的ip,比如这里ip地址为 192.168.0.112

无线局域网适配器 WLAN:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::74b9:ae56:5d90:79ff%6
   IPv4 地址 . . . . . . . . . . . . : 192.168.0.112
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : 192.168.0.1

打开【计算机管理】【服务和应用程序】【Internet Infomation Service(IIS)管理器】【添加FTP站点】
截图.png

IP地址填入主机IP地址,无SSL
截图.png

截图.png

允许【FTP服务器】通过防火墙
截图.png

测试

在文件资源管理中访问 ftp://192.168.0.112
截图.png

通过 ftp 命令访问 ftp 服务器

PS C:\Users\cyrus> ftp 192.168.0.112
连接到 192.168.0.112。
220 Microsoft FTP Service
200 OPTS UTF8 command successful - UTF8 encoding now ON.
用户(192.168.0.112:(none)): cyrus-studio
331 Password required
密码:

230 User logged in.
ftp> dir
200 PORT command successful.
125 Data connection already open; Transfer starting.
08-30-24  02:09AM              4356612 open-vm-tools-12.4.5-23787635.tar.gz
08-29-24  11:00PM             34192159 termux-app_v0.119.0-beta.1+apt-android-7-github-debug_x86_64.apk
226 Transfer complete.
ftp: 收到 185 字节,用时 0.00秒 61.67千字节/秒。

增删改查

通过下面的示例代码,你可以在FTP服务器上有效地管理文件。

1. 查看目录和文件

列出当前目录中的文件和子目录

ls

dir

显示当前工作目录路径

pwd

2. 下载文件

下载单个文件,例如,下载服务器上的 example.txt 并保存为 local_example.txt

get example.txt local_example.txt

下载多个文件,例如,下载当前目录中所有 .txt 文件

mget *.txt

3. 上传文件

上传单个文件,例如,将本地的 upload.txt 文件上传到服务器,并命名为remote_upload.txt

put upload.txt remote_upload.txt

上传多个文件,例如,上传当前目录中的所有 .txt 文件

mput *.txt

4. 删除文件

删除单个文件,例如删除服务器上的 old_file.txt 文件:


- delete old_file.txt

删除多个文件,例如,删除服务器上所有 .txt 文件

mdelete *.txt

5. 创建和删除目录

创建目录,例如,在服务器上创建一个名为 backup 的新目录

mkdir backup

删除目录,例如,删除服务器上名为 old_backup 的空目录

rmdir old_backup

6. 切换目录

切换到远程服务器上的目录,例如,切换到服务器上的 projects 目录

cd projects

切换本地机器上的工作目录,例如,切换本地工作目录到 D:\Downloads

lcd D:\Downloads

7. 重命名文件

重命名文件,例如,将服务器上的 temp.txt 重命名为 final.txt

rename temp.txt final.txt

8. 退出FTP会话

退出FTP会话并关闭连接

bye
quit

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2087111.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LeetCode刷题:3.无重复字符的最长子串

问题:首先分析问题得出需求 1.要求得到一个唯一最长子串的序列的长度。 子串:依据其形式是拥有一段长度的,所以考虑滑动窗口 唯一:考虑使用HashSet 需求描述:要求得到滑动窗口的大小,也就是左右指针的距离&…

STC89C52 串口浅谈

文章目录 1. 串口1.1 串口概述1.2 串口相关概念1.3 UART1.4 STC89C52串口1.4.1 串口相关寄存器1.4.2 串口模式图 1.5 串口配置简单代码示例1.5.1 UART串口初始化1.5.2 串口中断函数模板 1. 串口 1.1 串口概述 串口(serial)是一种通讯接口,可…

如何在Mac电脑上本地部署Stable Diffusion:详细教程(webUI)

Stable Diffusion是一款强大的AI生成图像模型,它可以基于文本描述生成高质量的图像。对于想要在本地运行此模型的用户来说,使用Mac电脑部署Stable Diffusion是一个非常吸引人的选择,特别是对于M1或M2芯片的用户。本文将详细介绍如何在Mac上本…

【图像去噪】论文精读:Spatial-Adaptive Network for Single Image Denoising(SADNet)

请先看【专栏介绍文章】:【图像去噪(Image Denoising)】关于【图像去噪】专栏的相关说明,包含适配人群、专栏简介、专栏亮点、阅读方法、定价理由、品质承诺、关于更新、去噪概述、文章目录、资料汇总、问题汇总(更新中…

数据结构(邓俊辉)学习笔记】串 15——BM_GS算法:综合性能

1.BM之性能 接下来,针对已经综合了 bc 和 gs 两种策略的 BM 算法,标定它对应的复杂度,并将这种算法与此前的 KMP 以及蛮力算法在性能上做一个综合的对比分析。 首先是 BM 算法本身的性能。 在空间方面,除了模式串和文本串本身&a…

Qt:玩转QPainter序列十

前言 最后的一个解读QPainter源码的系列,剩下的源码全部都是内联函数,自己看看就好。 正文 渲染相关 void setRenderHint(RenderHint hint, bool on true); 功能: 启用或禁用特定的渲染提示。参数: hint:指定要设置的渲染提示,…

基于Leaflet Legend的图例数据筛选实践-以某市教培时空分布为例

目录 前言 一、关于Leaflet.Legend组件 1、Legend组件的主要参数 2、相关参数 二、Legend图例可视化控制 1、违规教培信息的管理 2、违规培训信息时空可视化及图例渲染控制 3、成果展示 三、总结 前言 在很多的地理时空分析系统中,我们经常会遇到一些需求。…

运维-3.分库分表

分库分表 1.介绍2.Mycat概述3.Mycat入门4.Mycat配置4.1 schema.xml4.1.1 schema标签4.1.2 dataNode标签4.1.3 dataHost标签 4.2 rule.xml4.3 server.xml4.3.1 system标签4.3.2 user标签 5.Mycat分片5.1 垂直拆分5.2 水平拆分5.3 分片规则5.3.1 范围分片5.3.2 取模分片5.3.3 一致…

若依微服务Admin控制台不显示ruoyi-file问题解决

本地启动完若依微服务,发现Admin控制台只显示了6个服务,其中ruoyi-file启动成功,但是没有在Admin控制台中显示处理,本章问题,给出这个问题的解决办法。 一、什么是服务监控 监视当前系统应用状态、内存、线程、堆栈、日志等等相关信息,主要目的在服务出现问题或者快要出…

机器学习和深度学习·贝叶斯优化和optuna

贝叶斯优化 贝叶斯优化的思想 先验:取点 似然:假设分布 取了n个点之后… 后验:近似取得极值 贝叶斯优化的数学过程 在贝叶斯优化的数学过程当中,我们主要执行以下几个步骤: 1 定义需要估计的 f ( x ) f(x) f(x)以及…

零基础学习Python(七)

1. 字符串常用方法 lower()、upper():转换为小写字符串、大写字符串 split(str):按照指定字符串str进行分割,结果为列表: email "123qq.com" print(email.split("")) [123, qq.com] count(str)&#xf…

MySQL 系统库

文章目录 一. 概念二. performance_schema1. 概念 2. 检查当前数据库版本是否支持3. performance_schema表分类5. 配置与使用6. 查看执行失败的SQL语句7. 查看最近事务执行信息8. 小结 三. sys系统库1. 使用须知2. 使用3. 查看慢SQL语句慢在哪4. 小结 四. Information_schema1.…

中国城市经济韧性数据集(2007-2022年)

数据来源:数据来自历年《中国城市统计NJ》、各省市《统计NJ》及《中国区域经济统计NJ》 时间范围:2007-2022年 数据范围:中国地级市样例数据: 包含内容: 全部内容下载链接(原始数据计算代码最终数据&…

Spring Boot DevTools:简化开发,实现热部署

Spring Boot DevTools:简化开发,实现热部署 1、如何集成?MavenGradle 2、主要特性3、注意事项 💖The Begin💖点点关注,收藏不迷路💖 Spring Boot DevTools是开发者的得力助手,它通过…

AR 眼镜之-系统通知定制(通知弹窗)-实现方案

目录 📂 前言 AR 眼镜系统版本 系统通知定制 1. 🔱 技术方案 1.1 技术方案概述 1.2 实现方案 1)实现系统通知的监听 2)系统通知显示:通知弹窗 2. 💠 实现系统通知的监听 2.1 继承 NotificationLi…

全场景——(六)Moubus 功能码详解

文章目录 一、功能码概要二、(0x01)读取线圈2.1 功能说明2.2 查询报文2.3 响应报文 三、 (0x02) 读取离散量输入值3.1 功能说明3.2 查询报文3.3 响应报文 三、(0x03)读取保持寄存器值3.1 功能说明3.2 查询报文3.3 响应报文 五、 (…

LabVIEW项目中硬件选型与长期需求沟通

在LabVIEW项目中,选择合适的硬件和有效的需求沟通是成功的关键。大品牌硬件通常具备更高的稳定性和完善的售后服务,而小品牌虽然看似便宜,却可能带来通讯不稳定、技术支持不足等问题,增加开发难度。同时,在科研类项目中…

光性能 -- OSNR Loss均衡

什么是OSNR? OSNR(Optical Signal Noise Ratio )即光信噪比。它是指传输链路中的信号光功率与噪声光功率的比值,OSNR计算公式如下所示: OSNR是决定波分系统性能的最主要因素之一。它决定了传输性能的最高值&#xff0c…

ZaKi:Ingonyama的Prover market基础设施

1. 引言 Ingonyama团队预计在不久的将来会出现大量去中心化证明市场(Prover market)。这些市场的独特之处在于高可用性和高性能的基础设施,以及强大的安全性和透明度保障。 2. 证明市场的出现 零知识 (ZK) Rollups,如 Starknet…

望繁信科技亮相2024数博会:以流程智能引领数字化转型新未来

在全球瞩目的2024中国国际大数据产业博览会(以下简称“数博会”)上,上海望繁信科技有限公司(简称“望繁信科技”)作为大数据流程智能领域的领军企业,隆重亮相并展示了其在数字化转型与人工智能领域的最新科…