FTP服务器的搭建与三种访问途径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FTP服务器的搭建与三种访问途径相关的知识,希望对你有一定的参考价值。

FTP的概述

FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。

FTP的端口

默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。

安装FTP服务器

首先安装ftp服务器,打开server2016的服务器管理器,点击添加角色和功能如图所示:

技术分享图片

开始之前默认下一步如图所示:

技术分享图片

安装类型默认下一步选择基于角色或基于功能的安装如图所示:

技术分享图片

服务器选择默认下一步如图所示:

技术分享图片

功能默认下一步如图所示:

技术分享图片

web服务器角色如图所示:

技术分享图片

服务器角色选择web服务器里的FTP服务器如图所示:

技术分享图片

确认下安装的内容然后点击下一步:

技术分享图片

安装完成后点击关闭如图所示:

技术分享图片

打开Windows管理器打开IIS管理器展开找到网站如图所示:

技术分享图片

首先到C盘建一个含有文本文档的文件夹为aa如图所示:

技术分享图片

右击网站添加FTP站点,站点名称和物理路径如图所示:

技术分享图片

绑定server2016的IP地址和默认端口为21;SSL选无如图所示:

技术分享图片

身份验证选基本,授权允许访问为指定用户jack权限为读取和写入(jack用户需要新建用户参考下面内容)

技术分享图片

打开管理工具找到本地安全策略----账户策略----密码策略----密码必须符合复杂型要求把启用改为禁用如图所示:

技术分享图片

新建用户----打开管理工具找到计算机管理----本地用户和组----新建用户为jack(这里再建个tom的用户方便使用)如图所示:

技术分享图片

技术分享图片

技术分享图片

这里我们给予jack的用户所有权限,右击编辑权限----安全-----编辑----添加Jack的权限----为完全控制----应用;tom操作与jack相同,如图所示

技术分享图片

技术分享图片

技术分享图片

这里我们使用DNS域访问的方式访问首先先安装DNS:

安装DNS服务器

首先打开服务器管理器点击添加角色和功能如图所示:

技术分享图片

安装类型如图所示:

技术分享图片

服务器选择如图所示:

技术分享图片

服务器角色选DNS如图所示:

技术分享图片

功能默认下一步如图所示:

技术分享图片

DNS服务器默认下一步如图所示:

技术分享图片

确认信息无误点击安装如图所示:

技术分享图片

安装好点击关闭如图所示:

技术分享图片

打开管理工具找到DNS如图所示:

技术分享图片

展开找到正向区域----右击新建区域----下一步----主要区域----名称为AAA.com----下一步-----下一步----完成;(BBB.com操作同上)如图所示:

技术分享图片

在AAA.com下右击新建主机为ftp如图所示:

技术分享图片

技术分享图片

添加好域名然后到ftp服务器网站a1上编辑绑定域名如图所示:

技术分享图片

a2的编辑绑定域名如图所示:

技术分享图片

到本机上与虚拟机相同网段的VMNet2上添加DNS如图所示:

技术分享图片

第一种方式浏览器的访问方式:

技术分享图片

技术分享图片

技术分享图片

第二种CMD的访问方式如图所示:

技术分享图片

技术分享图片

第三方软件访问方式如图所示:

技术分享图片

技术分享图片

以上步骤完成实验目的FTP服务器的搭建与三种访问途径

以上是关于FTP服务器的搭建与三种访问途径的主要内容,如果未能解决你的问题,请参考以下文章

ftp服务器的搭建与三种访问途径

ftp服务器搭建及三种访问途径

搭建FTP服务,实现三种方式的访问:1.匿名访问;2,本地用户访问;3虚拟用户访问。

搭建FTP服务

CentOS6.5下搭建ftp服务器(三种认证模式:匿名用户本地用户虚拟用户)

如何使用HTTP访问自己搭建好的FTP服务器?