在本机搭建自己的ftp服务器--最简单的方法(详细教程)

article/2025/11/10 5:08:07

目录

 前言

 具体步骤

 总结

 加油各位( •̀ ω •́ )y 期待与君再相逢


前言

FTP服务器可以在局域网中快速传输文件,是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。

以win10为例 为大家演示一遍详细步骤(当然其他操作系统也可以)

具体步骤:

1、首先,找到控制面板并进入

 2、在控制面板先打开程序,再点击启用或关闭Windows功能;

 

3、①在FTP服务器②Web管理工具③Internet Information Services可承载的Web核心前打上勾,点击确定,等待安装; 

4、安装完成后,搜索计算机管理并进入;

 

5、先打开①服务和应用程序再打开②Internet Information Services(IIS)管理器,点击进入

可以在连接一栏看到③计算机名称(这里是DESKTOP-RJLKKVA),点击该计算机名左侧的展开按钮,④右键单击网站,选择添加FTP站点;

 

 

 

 

 6、此时,将进入FTP站点添加向导。首先,向导将要求填写FTP站点名称和设置FTP内容目录,FTP站点名称可以自定义,这里填写的是ftp Server,ftp内容目录也可选择任意文件夹,这里选择的是D:/ftp Server;

 7、填写好FTP站点名称,设置完FTP内容目录后,点击确定按钮,再点击下一步;

 8、点击下一步后,先不要急着继续,查一下电脑的IP地址 打开命令框cmd

 9、输入命令ipconfig 回车,可以看到自己电脑的IP地址

 10、回到FTP站点添加向导,设置绑定和SSL。IP地址栏输入刚刚查到的IP地址,端口保持为21不变,启用虚拟主机名项可以不必勾选,自动启动FTP站点可以勾选,SSL可以选择无SSL,操作完成后点击下一步;

 11、接下来FTP站点添加向导将要求填写身份验证和授权信息,勾选身份验证下的匿名和基本两项前的复选框,允许访问项设置为所有用户,勾选读取和写入权限前的复选框,点击完成。

12、这时可以看到,FTP站点已经创建成功并正常运行。

 

13、不过这还没完,还要允许FTP服务器通过防火墙,找到防火墙,点击进入允许应用通过Windows防火墙;

 

14、点击更改设置,勾选列表中FTP服务器前的复选框,勾选后点击确定以完成设置;

15、往你的ftp服务器放东西 打开你当时的文件目录 或者在刚刚的页面直接点开  然后放东西

 

 

16、这时就可以测试  比如想在虚拟机里访问 找到Internet Explorer,点击进入;

17、在地址栏输入ftp:/ /[你电脑的IP地址](这里是ftp://192.168.234.136 ),回车以访问。如果你在浏览器中看到文件和文件夹列表,那么FTP服务器就搭建成功了。

 18、当然,你也可以在文件资源管理器中输入FTP服务器的地址。

总结

过程很简单,供大家交流学习,FTP服务器可以在局域网中快速传输文件

 加油各位( •̀ ω •́ )y 期待与君再相逢


http://chatgpt.dhexx.cn/article/nxeWCBLL.shtml

相关文章

浏览器执行原理、V8引擎

前言 对一个前端而言,思考JS在浏览器中如何被执行非常重要。笔者是通过codewhy的课程进行学习的,首先感谢codewhy。 浏览器的功能 浏览器的主要功能就是向服务器发出请求,在浏览器窗口中展示您选择的网络资源。这里所说的资源一般是指 HTM…

ARM v8 简介

ARMv8 Exception Level 在介绍其他概念前,先要了解 ARMv8 全新的异常级设计。 ARMv8 定义了4个异常级。EL0-EL3,数字越大,权限越高。其中 EL0 用于应用程序,EL1 用于操作系统,EL2 用于虚拟化,EL3 用于安全…

V8引擎解析JavaScript原理

为什么需要JavaScript引擎呢? 高级的编程语言都是需要转成最终的机器指令执行的 我们编写的JavaScript无论交给浏览器和Node执行,最后都是被CPU执行的 CPU只认识自己的指令集,实际上是机器语言,才可以被CPU所执行 所以需要借助Jav…

V8引擎详解(一)——概述

背景 在现有的javascript引擎中,V8引擎绝对是其中的佼佼者,chrome和node底层都使用了V8引擎,其中chrome的市场占有率已经达到70%,而node更是前端工程化以及扩展边界的核心支柱,V8引擎对于一个前端开发工程师来说重要程…

浏览器工作原理和V8引擎

一、浏览器的工作原理 比如在浏览器中输入网址,然后dns进行解析,解析出的就是服务器的一个ip地址。服务器返回一个html文件,浏览器内核在解析html文件的过程中,遇到link标签和script标签引用的css文件和JavaScript文件就会去下载…

V8引擎学习

计算机模型 寄存器 中央处理器的组成部分寄存器是有限存储容量额高速存储部件可以用来暂存指令,数据和地址存储器内的数据可以用来执行算术和逻辑运算。寄存器内的地址可用于指向内存的某个位置 内存 随机存取存储器也叫内存,英文缩写RAMRAM是与CPU直…

V8垃圾回收

来自李兵老师的《浏览器工作原理与实践》,太赞了 垃圾回收 内存空间栈空间和堆空间不同语言的垃圾回收策略调用栈中的数据是如何回收的堆中的数据是如何回收的副垃圾回收器主垃圾回收器总结 在我们说V8垃圾回收之前,先讲讲 数据是如何存储的?…

认识V8引擎

1、前言 编程语言一般分为两类,解释性语言和编译性语言。编译型语言在执行之前要先进行完全编译,而解释型语言一边编译一边执行,很明显编译型语言会比解释性语言快,而JavaScript就是一种解释型脚本语言,支持动态类型、…

V8引擎执行原理

v8是C编写的Google开源高性能JavaScript和WebAssembly引擎,它用于Chrome和Node.js等。 它实现ECMAScript和WebAssembly。 v8可独立运行,也可嵌入到任何C应用程序中。 parse模块 parse模块会将JavaScript代码转换成AST(抽象语法树),因为…

Google V8引擎浅析

前端开发人员都会遇到一个流行词:V8。它的流行程度很大一部分是因为它将JavaScript的性能提升到了一个新的水平。是的,V8很快。但它是如何发挥它的魔力? 前言 源代码:https://source.chromium.org/chromium/chromium/src//master:…

js中v8引擎的详解-看的吐血

v8引擎出现的原因 这里先说一下什么是编译型语言和解释性语言: 编译型语言: 在程序执行之前必须进行专门的编译过程,有如下特点: 只须编译一次就可以把源代码编译成机器语言,后面的执行无须重新编译,直接…

Google V8 引擎

V8的前世今生 V8是JavaScript渲染引擎,第一个版本随着Chrome的发布而发布(具体时间为2008年9月2日)。在运行JavaScript之前,相比其它的JavaScript的引擎转换成字节码或解释执行,V8将其编译成原生机器码(IA-32, x86-64, ARM, or M…

编译v8引擎

本机环境是win7vs2010(本来想用2012的,但是发现默认的项目是2010的) 1、首先下载V8的源码 安装好svn,并在cmd下能使用svn help: svn下载地址(安装包):http://download.csdn.net/detail/zengraoli/5651551 …

JavaScript引擎—V8引擎

为什么需要Javascript引擎? 随着JS承担的工作越来越多,早就已超越创造出的初衷(表单验证)的范畴,因此需要快速的解析和执行JavaScript脚本 V8引擎由此而生 JavaScript引擎主要功能:结合JS语言特性 和 本质 …

LVGL V8

本文适用于LVGL V8版本 LVGL simulator vs2019 官方工程 lv_sim_visual_studio 使用注意事项: 1、将官方工程从github上下载下来,最好使用git 将整个工程clone下来,因为工程内部有依赖,如果只是将工程Download下来,无…

为什么V8引擎这么快?

转载请注明出处:http://blog.csdn.net/horkychen Google研发的V8 JavaScript引擎性能优异。我们请熟悉内部程序实现的作者依源代码来看看V8是如何加速的。 作者:Community Engine公司研发部研发工程师Hajime Morita Google的Chrome中的V8 JavaScript引擎&#xff0…

垃圾回收机制之v8引擎

v8的内存分配 (栈(执行环境)跟堆) 堆内存负责垃圾回收机制,只有新生代和老生代两部分 新生代:对等分的(严格) 老生代: 都是由新生代转变的(连续的空间&…

V8 JavaScript引擎

简介 V8 (v8.dev)是 Google 的开源高性能 JavaScript 和 WebAssembly 引擎,用 C 编写。它用于 Chrome 和 Node.js 等。它实现了 ECMAScript 和 WebAssembly,并运行在 Windows 7 或更高版本、macOS 10.12 以及使用 x64、IA-32、ARM 或 MIPS 处理器的 Lin…

V8、JSCore、Hermes、QuickJS,hybrid开发JS引擎怎么选

📌 如果你喜欢我写的文章,可以把我的公众号设为星标 🌟,这样每次有更新就可以及时推送给你啦 在一般的移动端开发场景中,每次更新应用功能都是通过 Native 语言开发并通过应用市场版本分发来实现的。 但是市场瞬息万变…

v8引擎详解

前言 JavaScript绝对是最火的编程语言之一,一直具有很大的用户群,随着在服务端的使用(NodeJs),更是爆发了极强的生命力。编程语言分为编译型语言和解释型语言两类,编译型语言在执行之前要先进行完全编译&am…