FTP服务器怎么搭建?Windows server搭建FPT服务器

简介: FTP服务器是按照FTP协议提供文件传输服务的计算机。它用于在两台计算机间安全地传输文件,支持用户权限管理和跨平台操作。FTP使用控制连接处理命令,数据连接传输文件,有PORT和PASV模式。要搭建FTP服务器,首先在Windows Server 2008 R2上安装IIS,确保选中FTP服务。接着,创建FTP文件夹作为站点根目录,通过IIS管理器添加FTP站点,配置站点信息、身份验证和权限。测试客户端通过telnet和浏览器访问FTP服务器,确认能成功登录及浏览文件。FTP常用于文件共享和管理,可通过专用工具如FlashFXP上传下载文件。

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服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

以Windows server 2008 R2系统为演示,安装IIS步骤如下:

1)开始——管理工具——服务器管理器,打开服务器管理器后单击【角色】,在右侧可以看到【添加角色】

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

2)单击进入添加角色向导,点击下一步,勾选【web服务器(IIS)】,点击下一步,注意在角色服务选项中一定要勾选【FTP服务器】,勾选后点击下一步,点击安装,等待安装完成即可。

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

3)若是系统已经安装IIS和FTP服务器了,可以跳过这步。

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

二、FTP站点搭建

1、在D盘或是E盘新建个【FTP】文件夹,此文件夹作为站点访问的根节点。

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

2、在开始——管理工具中找到【Internet信息服务(IIS)管理器】打开,点击+号——网站,右键【添加FTP站点】

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

3、完善站点信息,FTP站点名称自行填写,物理路径选择根节点 FTP文件夹,然后点击下一步

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

4、IP地址默认未分配,端口默认21,如果是没有SSL证书的,在SSL证书那栏选择【无】,然后点击下一步

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

5、在身份验证栏勾选【基本】,给予【所有用户】【读取】的权限,点击【完成】

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

6、搭建完成后在网站下面就可以看到刚刚搭建的FTP站点

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

三、测试客户端访问FTP文件服务器

1、在客户端DOS下面Telnet一下,看FTP文件服务器的21端口是否正常打开

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

2、可以正常打开,说明FTP文件服务器搭建成功。

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

3、打开IE或是QQ浏览器,输入要访问的FTP站点 FTP://140.210.20.142 ,输入服务器的用户名和密码,点击登录,即可直接访问服务器里的FTP文件夹。

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

FTP服务器怎么搭建?Windows server搭建FPT服务器.png

FTP服务器搭建成功,可上传和下载相关共享资料,上传文件时,需下载相关FTP上传工具,如:FlashFXP等

感谢您的阅读,服务器大本营-技术文章内容集合站,助您成为更专业的服务器管理员!

相关文章
|
SQL Apache Windows
Windows服务器80端口被占用的全面解决方案
在服务管理器中启动apache2服务,即可正常使用80端口。若系统中还安装了其他微软产品如sql等,也可尝试停止其服务进行测试,但请注意,SQL通常不会使用80端口,因此一般不会受到影响。以上就是关于80端口被system占用的详细解决方法,希望对你有所帮助。
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
380 2
|
Windows
Windows下版本控制器(SVN)-启动服务器端程序
Windows下版本控制器(SVN)-启动服务器端程序
694 4
|
存储 安全 Ubuntu
从Linux到Windows:阿里云服务器系统镜像适配场景与选择参考
阿里云为用户提供了丰富多样的服务器操作系统选择,以满足不同场景下的应用需求。目前,云服务器的操作系统镜像主要分为公共镜像、自定义镜像、共享镜像、镜像市场和社区镜像五大类。以下是对这些镜像类型的详细介绍及选择云服务器系统时需要考虑的因素,以供参考。
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
3949 0
|
Windows
Windows系统云服务器配置多用户登录
本教程介绍了在Windows云服务器上配置远程桌面服务的详细步骤,包括安装桌面会话主机和远程桌面授权、允许多用户远程连接以及配置新用户并加入远程桌面用户组。通过添加角色和功能、设置组策略以及管理用户权限,实现多用户同时登录和远程访问。按照指引操作,可顺利完成服务器的远程访问配置,提升管理和使用效率。
2170 0
|
弹性计算 网络安全 Apache
windows server2012服务器下PHPstudy配置ssl证书(https配置)
windows server2012服务器下PHPstudy配置ssl证书(https配置)
712 0
|
算法 程序员 Apache
Windows下搭建SVN服务器并配置eclipse和idea
Windows下搭建SVN服务器并配置eclipse和idea
499 1
|
消息中间件 数据可视化 API
Windows 下安装 RabbitMQ 服务器及基本配置
Windows 下安装 RabbitMQ 服务器及基本配置
973 0
Windows 下安装 RabbitMQ 服务器及基本配置
|
弹性计算 C语言 云计算
在阿里云ESC的Windows Server 2012 R2 完成注册云服务器与为一个新网站配置网络端口的使用体验
为完成外教的作业,使用阿里云ESC的经历体验,和对未来发展的想法。
586 0
在阿里云ESC的Windows Server 2012 R2 完成注册云服务器与为一个新网站配置网络端口的使用体验