当前位置:首页 > 技术教程 > 正文

WindowsServer2012搭建FTP服务器详细教程

一、FTP简介

FTP就是文件传输协议。用于互联网双向传输,控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间。

我们在工作中经常使用到FTP服务器。包括我们的server-u服务器,但是我们的server-u是收费软件,如果公司对软件版权问题比较注重的话,不建议使用server-u,特别是如果公司有安装了server2008的话,我们就可以使用server2008及之后它的版本的IIS(Internet Information Services 互联网信息服务)工具来搭建我们的ftp服务器。

 二、winServer2012搭建ftp服务器

2.1 创建组

第一步:

        点击 开始 -> 服务器管理器。 左侧菜单:配置 -> 本地用户和组 -> 组 在组上右键 -> 新建组 填入组名,点击创建

WindowsServer2012搭建FTP服务器详细教程  第1张


第二步:

        点击工具,选择计算机管理

WindowsServer2012搭建FTP服务器详细教程  第2张


第三步:

        本地用户和组 -> 组 在组上右键 -> 新建组

WindowsServer2012搭建FTP服务器详细教程  第3张


第四步:

        填入组名、描述,点击创建

WindowsServer2012搭建FTP服务器详细教程  第4张

创建成功

WindowsServer2012搭建FTP服务器详细教程  第5张



2.2 创建用户

第一步:

        用户(右键) -> 新用户

WindowsServer2012搭建FTP服务器详细教程  第6张


第二步:

        输入用户名、密码、去掉用户下次登录时必须更改密码选项、勾选密码永不过期,点击创建

WindowsServer2012搭建FTP服务器详细教程  第7张


第三步:

        创建完成后会再次弹出窗口用于创建下个用户,大家根据需求可以创建多个


2.3 修改用户的用户组

第一步:

        Ftpuser1 -> 右键 -> 属性

WindowsServer2012搭建FTP服务器详细教程  第8张



第二步:

        切换到隶属于标签 ->点击添加

WindowsServer2012搭建FTP服务器详细教程  第9张


第三步:

        点击高级

WindowsServer2012搭建FTP服务器详细教程  第10张


第四步:

        点击立即查找

WindowsServer2012搭建FTP服务器详细教程  第11张


第五步:

        查找名称,确定

WindowsServer2012搭建FTP服务器详细教程  第12张


第六步:

        点击之后会在名称之前加上本机的名称,确定

WindowsServer2012搭建FTP服务器详细教程  第13张


第七步:

        应用,并且确定

WindowsServer2012搭建FTP服务器详细教程  第14张


2.4 安装ftp服务器

第一步:

        角色(右键) -> 添加角色和功能

WindowsServer2012搭建FTP服务器详细教程  第15张


第二步:

        在添加角色向导页面,点击下一步

WindowsServer2012搭建FTP服务器详细教程  第16张


第三步:

        选择基于角色,下一步

WindowsServer2012搭建FTP服务器详细教程  第17张

第四步:

        点击下一步

WindowsServer2012搭建FTP服务器详细教程  第18张


第五步:

        勾选web服务器(IIS) ,点击下一步

WindowsServer2012搭建FTP服务器详细教程  第19张


第六步:

        点击下一步

WindowsServer2012搭建FTP服务器详细教程  第20张


第七步:

        点击下一步

WindowsServer2012搭建FTP服务器详细教程  第21张



第八步:

        勾选ftp服务器,点击下一步

WindowsServer2012搭建FTP服务器详细教程  第22张


第九步:

        点击安装

WindowsServer2012搭建FTP服务器详细教程  第23张


第十步:

        等待安装成功,点击关闭

WindowsServer2012搭建FTP服务器详细教程  第24张

这边可以看到,左侧栏多出了一个功能IIS

WindowsServer2012搭建FTP服务器详细教程  第25张



2.5 配置ftp服务器

第一步:

        web服务器 -> internet信息服务(IIS)管理器

WindowsServer2012搭建FTP服务器详细教程  第26张


第二步:

        在主机名称上右键->添加FTP站点

WindowsServer2012搭建FTP服务器详细教程  第27张


第三步:

        填写站点名称,选择物理路径,点击下一步。 站点名称不要包含中文 物理路径为本地文件夹

WindowsServer2012搭建FTP服务器详细教程  第28张


第四步:

        没有SSL证书,选择无,下一步

WindowsServer2012搭建FTP服务器详细教程  第29张


第五步:

        身份验证选择基本 授权选择指定角色或用户组。 ftpGroup  (这里使用我们第一步创建的ftp分组) 权限(读写权限)点击完成即可

WindowsServer2012搭建FTP服务器详细教程  第30张



2.6 配置ftp文件夹的权限

第一步:

        找到磁盘文件,右键->属性

WindowsServer2012搭建FTP服务器详细教程  第31张


第二步:

        切换到安全标签,点击编辑

WindowsServer2012搭建FTP服务器详细教程  第32张


第三步:

        点击添加

WindowsServer2012搭建FTP服务器详细教程  第33张


第四步:

       点击高级

WindowsServer2012搭建FTP服务器详细教程  第34张

 


第五步:

        点击立即查找

WindowsServer2012搭建FTP服务器详细教程  第35张


第六步:

        查找名称,确定

WindowsServer2012搭建FTP服务器详细教程  第36张


第七步:

        点击之后会在名称之前加上本机的名称,确定

WindowsServer2012搭建FTP服务器详细教程  第37张


第八步:

选择完成控制 -> 应用 -> 确定 -> 确定

WindowsServer2012搭建FTP服务器详细教程  第38张


2.7 连接测试

三种连接测试方法:


服务器本机测试 ftp://localhost

外部机器测试 ftp://ip

借助工具 Mobalxterm

本机浏览器验证


 第一步:

        输入:ftp://localhost

WindowsServer2012搭建FTP服务器详细教程  第39张


第二步:

        输入用户名密码

WindowsServer2012搭建FTP服务器详细教程  第40张

WindowsServer2012搭建FTP服务器详细教程  第41张




外部机器测试


第一步:

        输入:ftp://ip

WindowsServer2012搭建FTP服务器详细教程  第42张



第二步:

        输入用户名密码

WindowsServer2012搭建FTP服务器详细教程  第43张


WindowsServer2012搭建FTP服务器详细教程  第44张


三、 winServer2012开启程序

第一步:

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

WindowsServer2012搭建FTP服务器详细教程  第45张


第二步:

        点进FTP服务器(FTP流入量)>程序和服务>把里面的内容复制

WindowsServer2012搭建FTP服务器详细教程  第46张


第三步:

        右键 -> 新建规则

WindowsServer2012搭建FTP服务器详细教程  第47张



第四步:

        选择程序 -> 下一步

WindowsServer2012搭建FTP服务器详细教程  第48张


第五步:

        选择此程序路径,把刚刚复制的内容放这里 -> 点击下一步

WindowsServer2012搭建FTP服务器详细教程  第49张


第六步:

        选择是

WindowsServer2012搭建FTP服务器详细教程  第50张


第七步:

        选择允许连接,点击下一步

WindowsServer2012搭建FTP服务器详细教程  第51张


第八步:

        点击下一步

WindowsServer2012搭建FTP服务器详细教程  第52张


第九步:

        填写名称、描述 -> 完成即可

WindowsServer2012搭建FTP服务器详细教程  第53张



WindowsServer2012搭建FTP服务器详细教程  第54张


四、计算机端口

简介:


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


公认端口(Well Known Ports):从0到1023

注册端口(Registered Ports):从1024到49151

动态/或私有端口(Dynamis and/or Private Ports):从49152到65535(SUN的RPC端口从32768开始)

 常用端口:


8080为http服务的备用端口

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

22 SSH端口

23 Telnet

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

80 用于网页浏览

端口相关:


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


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


3、安装telnet


单击“开始”,右键单击“计算机”,然后单击“管理”。

在“功能摘要”部分,单击“添加”

在“选择功能”页上,选择“Telnet 服务器”。还可以根据需要选择“Telnet 客户端”

单击“下一步”,然后在“确认安装选项”页上,单击“安装”

在“安装结果”页上,单击“关闭”

此处注意服务是禁止的,需要在服务里改成自动或者手动

4、启动 Telnet 服务器,请输入 net start telnet


5、停止 Telnet 服务器,请输入 net stop telnet 


netstat -t:Proto: 协议


Recv-Q 网络接收队列

Send-Q 网络发送队列

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

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

State:链路状态

WindowsServer2012搭建FTP服务器详细教程  第55张


五、思维导图


WindowsServer2012搭建FTP服务器详细教程  第56张