搭建FTP服务器

目录

一、FTP

1.1 FTP简介

1.2 FTP服务器搭建

1.2.1 前提

1.2.2 创建组

1.2.3 创建用户

1.2.4 安装FTP服务器

1.2.5 配置FTP服务器

1.2.6 配置FTP的文件夹权限

1.2.7 连接测试

1.2.8 允许外部访问

二、计算机端口介绍

2.1 端口简介

2.2 开启端口

2.3 端口相关

2.4 netstat -tulnp

三、思维导图


一、FTP

1.1 FTP简介

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

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

1.2 FTP服务器搭建

1.2.1 前提

防火墙是开启的

1.2.2 创建组

(1)打开服务器管理,在工具 中点击计算机管理

注意:版本不同位置就不同,我这是2012版本的哦!

搭建FTP服务器_第1张图片

(2)在本机用户和组下面点击组,右键新建

搭建FTP服务器_第2张图片

搭建FTP服务器_第3张图片

1.2.3 创建用户

(1)点击用户,右键添加新用户

搭建FTP服务器_第4张图片

(2)添加新用户,创建即可,这个框仍在

搭建FTP服务器_第5张图片

1.2.4 安装FTP服务器

(1)点击管理,点击添加角色和功能管理

搭建FTP服务器_第6张图片

(2)一直点击下一步

搭建FTP服务器_第7张图片

搭建FTP服务器_第8张图片

搭建FTP服务器_第9张图片

(3)点击Web服务器(IIS) ,点击添加功能,然后再下一步

搭建FTP服务器_第10张图片

搭建FTP服务器_第11张图片

搭建FTP服务器_第12张图片

(4)找到FTP服务器,下面两个选中,继续下一步

搭建FTP服务器_第13张图片

(5)开始安装(确保有网)

搭建FTP服务器_第14张图片

(6)安装成功

搭建FTP服务器_第15张图片

(7)安装后左边会出现一个IIS

搭建FTP服务器_第16张图片

(8)继续打开工具中的计算机管理,打开用户,找到刚刚创建的新用户,再右键点击属性

搭建FTP服务器_第17张图片

(9)再隶属于、界面,把Users删掉

搭建FTP服务器_第18张图片

(10)删掉后再点击添加,然后点击高级,弹出一个框后找到一开始创建的组,确认即可

搭建FTP服务器_第19张图片

(11)点击他,再应用即可

搭建FTP服务器_第20张图片

1.2.5 配置FTP服务器

(1)再工具中点击,只有安装了FTP服务器才有哦!

搭建FTP服务器_第21张图片

(2)打开网站,然后再右键,添加FTP站点

搭建FTP服务器_第22张图片

(3)自己输入

搭建FTP服务器_第23张图片

(4)继续下一步

搭建FTP服务器_第24张图片

(5)完成

搭建FTP服务器_第25张图片

1.2.6 配置FTP的文件夹权限

(1)打开刚刚选择的站点路径,右键点击属性

搭建FTP服务器_第26张图片

(2)点击安全,再进行编辑,点击添加,对象类型只选择组,再确认

搭建FTP服务器_第27张图片

(3)再点击高级,查找到创建的组

搭建FTP服务器_第28张图片

(4)选择权限,勾选完成中控制

搭建FTP服务器_第29张图片

1.2.7 连接测试

三种测试方法:

1.本机访问:ftp://localhost

搭建FTP服务器_第30张图片

2.外部访问:ftp://ip

搭建FTP服务器_第31张图片

3.借助工具访问:mobalxterm

搭建FTP服务器_第32张图片

(1)因为是FTP服务器,输入ftp://localhost回车

搭建FTP服务器_第33张图片

(2) 会弹出需要登录信息的页面,回车进去即可

搭建FTP服务器_第34张图片

搭建FTP服务器_第35张图片

这服务器是在本机上的,外部访问不了!!!所以我们需要去设置一下

1.2.8 允许外部访问

(1)打开入站规则,右键新建规则,选择程序

搭建FTP服务器_第36张图片

(2)复制进去,再下一步 

搭建FTP服务器_第37张图片

(3)点击是搭建FTP服务器_第38张图片

(4)接着下一步

搭建FTP服务器_第39张图片

(5)填好点击完成

搭建FTP服务器_第40张图片

(6)再去外部访问即可

搭建FTP服务器_第41张图片

二、计算机端口介绍

2.1 端口简介

计算机“”端口“” 是英文port的义译,可以认为是计算机与外界通讯交流的出口

(1)公认端口:0-1023

(2)注册端口:1024-49151

(3)动态端口:49152-65535

常见端口:

8080为http服务的备用端口

21FTP服务器所开放的端口。用于上传、下载

22SSH端口

23Telent

25SMTP服务器所开放 的端口,用于发送邮件

80用于网页浏览

2.2 开启端口

(1)服务器管理器  -> 配置 -> 高级安全Windows防火墙设置 ->入站规则

(2)右键 -> 新建规则

(3)点击端口 -> 下一步

(4)添加8080端口 ->下一步

(5)允许连接 -> 下一步

(6)全选 ->下一步

(7)填入名称 -> 完成

2.3 端口相关

(1)命令netstat -na,会显示本机连接情况及打开的端口

(2)telnet ip port 命令测试端口是否开放

(3)安装telnet

(4)启动Telnet服务器,请键入net start telnet(5)停止Telnet服务器,请键入net stoptelnet

2.4 netstat -tulnp

Proto:协议

(1)Recv -Q 网络接收队列

(2)Send -Q 网络发送队列

(3)Local Address:服务器监听的IP地址和端口号

(4)Foreign Address:与本地端口通讯的外部socket

(5)State:链路状态

三、思维导图

你可能感兴趣的:(服务器,网络,运维)