首页 > 其他分享 >FTP服务器是什么意思?FTP服务器怎么搭建?

FTP服务器是什么意思?FTP服务器怎么搭建?

时间:2023-01-02 14:31:41浏览次数:34  
标签:FTP 文件 协议 用户 --- 服务器 搭建

FTP服务器是什么意思?

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


FTP是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一,它可根据实际需要设置各用户的使用权限,同时还具有跨平台的特性,即在UNIX、Linux和Windows等操作系统中都可实现FTP客户端和服务器,相互之间可跨平台进行文件的传输。因此,FTP服务是网络中经常采用的资源共享方式之一,FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式


FTP(File Transfer Protocol)即文件传输协议,是一种基于TCP的协议,采用客户/服务器模式,通过FTP协议,用户可以在FTP服务器中进行文件的上传或下载等操作,虽然现在通过HTTP协议下载的站点有很多,但是由于FTP协议可以很好地控制用户数量和宽带的分配,快速方便地上传、下载文件,因此FTP已成为网络中文件上传和下载的首选服务器,同时,它也是一个应用程序,用户可以通过它把自己的计算机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息


FTP服务的功能是实现完整文件的异地传输,特点如下: 

(一)FTP使用两个平行连接:控制连接和数据连接。控制连接在两主机间传送控制命令,如用户身份、口令、改变目录命令等。数据连接只用于传送数据

(二)在一个会话期间,FTP服务器必须维持用户状态,也就是说,和某一个用户的控制连接不能断开。另外,当用户在目录树中活动时,服务器必须追踪用户的当前目录,这样,FTP就限制了并发用户数量

(三)FTP支持文件沿任意方向传输。当用户与一远程计算机建立连接后,用户可以获得一个远程文件也可以将一本地文件传输至远程机器



FTP服务器怎么搭建?


IIS搭建

IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事


1、安装IIS,计算机---控制面板---程序---打开或关闭Windows功能


FTP服务器是什么意思?FTP服务器怎么搭建?_用户名

将Internet信息服务下的FTP服务器与Web管理工具(IIS)全部勾选,等它自动安装完成


FTP服务器是什么意思?FTP服务器怎么搭建?_服务器_02

2.FTP文档新建。本示例是在F盘新建“FTP”文件夹(名字随意),FTP文件夹下必    须新建localuser子文件夹,localuser下必须新建与用户名(zkcx-ftp)相同的子文件夹


FTP服务器是什么意思?FTP服务器怎么搭建?_上传_03

3.网站搭建。然后再点击计算机右键---管理---服务和应用程序,点击Internet信息服务(IIS)管理

    

FTP服务器是什么意思?FTP服务器怎么搭建?_上传_04

右击连接处网站,点击添加FTP站点

    

FTP服务器是什么意思?FTP服务器怎么搭建?_上传_05

按提示进行步骤操作


FTP服务器是什么意思?FTP服务器怎么搭建?_服务器_06

FTP默认端口21, IP地址为服务器ip


FTP服务器是什么意思?FTP服务器怎么搭建?_上传_07

FTP服务器是什么意思?FTP服务器怎么搭建?_服务器_08

4.访问用户名新建(此步骤也可在步骤2之前完成),我的计算机右键---管理---本地用户和组,右击用户,点击新用户

    

FTP服务器是什么意思?FTP服务器怎么搭建?_用户名_09

用户名与“FTP”文件夹子文件夹名一致。(用户名和密码在访问时需登录,描述部分随意,下面勾选密码永不过期)


FTP服务器是什么意思?FTP服务器怎么搭建?_用户名_10

5.2、测试。以上搭建工作基本完成,测试。在浏览器输入 ftp://192.168.0.1,输入登录用户名,密码


FTP服务器是什么意思?FTP服务器怎么搭建?_上传_11

FTP服务器搭建成功,可上传和下载相关共享资料,上传文件时,需下载相关FTP上传工具,如:FlashFXP等 FTP服务器的应用非常广泛,像学校、大企业、电子图书馆和传奇站都是咱们比较常见的应用场景,因其上传、下载速度快,所以对服务器的CPU、硬盘、带宽的配置要求更高,服务器租用认准驰网,24小时售后为你保驾护航!

标签:FTP,文件,协议,用户,---,服务器,搭建
From: https://blog.51cto.com/IDC02COM/5983698

相关文章

  • Potree 002 Desktop开发环境搭建
    1、工程创建我们使用VisualStudio2022开发,把下载好后的PotreeDesktop源码添加到VisualStudio中。打开VisualStudio2022,新建Asp.NetCore空项目,如下图所示。点击下......
  • CentOS7 搭建k8s环境教程
    一.为什么是k8sv1.16.0?最新版的v1.16.2试过了,一直无法安装完成,安装到kubeadminit那一步执行后,报了很多错,如:nodexxxnotfound等。centos7都重装了几次,还是无法解决。用......
  • 华为云弹性云服务器,助推多行业数字化转型​
    近年来,随着众多政策的指导推进以及社会经济的进一步发展,数字化转型已成为全社会的基础共识。基于这一社会背景,众多企业开始踏上自身的数字化转型之路。而要进行数字化转型,企......
  • 华为云弹性云服务器ECS,助力企业业务持续稳定运行​
    互联网公司:每次公司网站开发测试的时候都会担心服务器出问题,数据丢失的意外,真让人头疼。​广告、电商公司:每到购物节的时候,服务器的访问量也是越来越大,真担心内存的问题出什......
  • 广州友力科技数据中心服务器搬迁方案
    随着信息系统规模的扩大,数据中心机房无论从面积、配套基础设施等各个方面都逐渐不能满足需求。针对这种情况,大多数供电局选择重建机房。如何将服务器、存储、网络等设备迁移......
  • 使用 Helm 安装 MQTT 服务器-EMQX
    EMQXℹ️Info:使用EMQX通过Helm3在Kubernetes上部署EMQX4.0集群|EMQemqx/deploy/charts/emqxatmain-v4.4·emqx/emqx(github.com)emqx/values.yamlat......
  • 使用 Helm 安装 MQTT 服务器-EMQX
    EMQXℹ️Info:使用EMQX通过Helm3在Kubernetes上部署EMQX4.0集群|EMQemqx/deploy/charts/emqxatmain-v4.4·emqx/emqx(github.com)emqx/values.yamlat......
  • Appium环境搭建(windows\Mac)
    百度网盘下载环境所需的文件:链接:https://pan.baidu.com/s/1YaWTb4KHfsKqHulp1-ZEbw提取码:qwe1一、windows版本Appium环境搭建安装nodejs下载.msi文件:https://node......
  • Docker操作逻辑及搭建web
    Docker操作逻辑当我们使用pull从docker仓库中将镜像下载到本地,也就是可以通过dockerimages查看到pull到的镜像,下载后,可以通过dockerrun将镜像启动运行在容器(Contaier)中......
  • Linux服务器中的时间同步问题
    很多人在进行时间的同步时,仅仅只是用ntpdate修改时间,但这并不是真正的修改了服务器的时间,只是修改了当前date看到的时间,也就是系统时间。在Linux服务器中,掌管时间的一共有......