搭建FTP服务器(winServer2008&winServer2012)&计算机端口

一.FTP介绍

  • 1.FTP就是文件传输协议。用于互联网双向传输,控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间。
  • 2.我们在工作中经常使用到FTP服务器。包括我们的server-u服务器,但是我们的server-u是收费软件,如果公司对软件版权问题比较注重的话,不建议使用server-u,特别是如果公司有安装了server2008的话,我们就可以使用server2008及之后它的版本的IIS(Internet Information Services 互联网信息服务)工具来搭建我们的ftp服务器。

二.winServer2008搭建ftp服务器

2.1 FPT服务器架设

1、环境要求。
安装有windows server 2008或者其他服务器版本的window操作系统的机器。
2、创建用户组
server 2008对用户组和用户的管理比较严格,而且我们作为一个ftp服务器,肯定涉及到非常多的用户,单独使用用户来管理工作量非常大而且不显示,所以这里我们首先创建一个用户组ftpGroup。
点击 开始 -> 管理工具 -> 服务器管理器。
在这里插入图片描述
左侧菜单:配置 -> 本地用户和组 -> 组
在这里插入图片描述

在组上右键 -> 新建组
在这里插入图片描述

填入组名,点击创建
在这里插入图片描述
3、创建用户。
a、用户(右键) -> 新用户。
在这里插入图片描述

b、输入用户名、密码、去掉用户下次登录时必须更改密码选项、勾选密码永不过期,点击创建。
在这里插入图片描述

c、创建完成后会再次弹出窗口用于创建下个用户,大家根据需求可以创建多个。
在这里插入图片描述

d、修改用户的用户组
Ftptest -> 右键 -> 属性
在这里插入图片描述

切换到隶属于标签 ->点击添加
在这里插入图片描述

输入组名称后点击检查名称,确定。
在这里插入图片描述

点击之后会在名称之前加上本机的名称,确定。
在这里插入图片描述
在这里插入图片描述

删除其他属组
在这里插入图片描述
4、安装FTP服务器。
a、角色(右键) -> 添加角色。
在这里插入图片描述

b、在添加角色向导页面,点击下一步。
在这里插入图片描述

c、勾选web服务器(IIS) ,点击下一步。
在这里插入图片描述

d、点击下一步
在这里插入图片描述

e、勾选ftp服务器,点击下一步。
在这里插入图片描述

f、点击安装
在这里插入图片描述

g、等待安装成功
警告可以忽略
h、点击关闭
在这里插入图片描述
5、配置FTP服务器。
a、角色 -> web服务器 -> internet信息服务(IIS)管理器。
在这里插入图片描述

b、在主机名称上右键->添加FTP站点。
在这里插入图片描述

c、填写站点名称,选择物理路径,点击下一步。
站点名称不要包含中文
物理路径为本地文件夹
在这里插入图片描述

d、没有SSL证书,选择无,下一步。
在这里插入图片描述

e、绑定
身份验证选择基本
授权选择指定角色或用户组。
ftpGroup (这里使用我们第一步创建的ftp分组)
权限(读写权限)。
e、完成
在这里插入图片描述
6、设置目录权限。
a、找到磁盘文件,右键->属性。
在这里插入图片描述

b、切换到安全标签,点击编辑。
在这里插入图片描述

c、点击添加
在这里插入图片描述

d、输入组名称ftpGroup ->检查 。
在这里插入图片描述

e、确定。
在这里插入图片描述

f、应用 -> 确定
在这里插入图片描述
7、重启服务器(可选)
由于涉及用户组的变更,可能需要重启后才能生效。建议重启服务器后再测试连接。
否则可能导致无法连接ftp服务器。

2.2 FPT服务器连接验证

1、连接验证。
a、本机浏览器验证。
浏览器输入ftp://localhost
输入用户名密码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

b、局域网浏览器访问。
浏览器输入ftp://ftp服务器ip
输入用户名密码
在这里插入图片描述

c、xftp访问
用ipconfig查询本机ip
在这里插入图片描述

打开xftp程序,文件 -> 新建
主机填入本机ip
协议选择FTP
输入用户名密码
切换标签页到选项 选择字符编码UTF-8
确定
连接

三.winServer2012搭建ftp服务器

  • 1.防火墙开启的
    在这里插入图片描述
  • 2.创建组
    步骤:
    第一步:找到服务器管理>点击
    在这里插入图片描述

第二步:找到工具>计算机管理
在这里插入图片描述
第三步:找到本地用户和组>组>右键>新建组:
在这里插入图片描述

第四步:给组命名&描述>创建
在这里插入图片描述
创建之后就可以看到刚刚创建的组
在这里插入图片描述

  • 3.创建用户
    添加了组之后你就可以创建用户了。
    第一步:本地用户和组>用户>右键>新建用户:
    在这里插入图片描述
    第二步:用户名>密码>创建
    密码根据自己的情况选择
    在这里插入图片描述
    创建之后就可以看到了
    在这里插入图片描述
    将你新增的用户跟用户组进行绑定
    右键>属性>隶属于>删除
    在这里插入图片描述
    在这里插入图片描述
    点击添加
    在这里插入图片描述
    点击高级
    在这里插入图片描述
    点击查找
    在这里插入图片描述
    找到你新建的组选择它点击确定
    在这里插入图片描述
    点击确定
    在这里插入图片描述
    点击应用
    在这里插入图片描述再点击确定
    在这里插入图片描述
    就可以看到你新建的用户隶属于你新建的组了
    在这里插入图片描述

  • 4.安装ftp服务器

  • 步骤:
    第一步:在服务管理器中找到>管理>添加角色和功能:
    在这里插入图片描述
    第二步:点击下一步>下一步>下一步
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    第三步:Web服务器>添加功能>下一步>下一步>下一步
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    第四步:找到FTP服务器勾选ftp服务和ftp扩展>下一步
    在这里插入图片描述
    第五步点击开始安装:
    在这里插入图片描述
    在这里插入图片描述

最后安装完点击关闭:
在这里插入图片描述
在这里插入图片描述

  • 5.配置ftp服务器
    步骤:
    第一步:在服务管理器中点击工具>IIS
    在这里插入图片描述
    第二步:点击是
    在这里插入图片描述
    在这里插入图片描述

第三步:网站>添加FTP站点>给FTP命名以及选择路径
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第四步:点击下一步
在这里插入图片描述
第五步:选择无SSL>下一步
在这里插入图片描述
第六步:基本>指定角色或用户组>你自己建的用户组>根据自己的需求来勾选读取和写入>完成
匿名:不需要密码
基本:需要密码
下面都是根据自己需求来选的
读取:只能下载
写入:上传和删除
在这里插入图片描述
在这里插入图片描述

  • 6.配置ftp文件夹权限
    搭建好了之后,就给ftp文件夹配置权限
    第一步:找到你的ftp文件夹>右键>属性
    在这里插入图片描述
    第二步:点击安全>编辑
    在这里插入图片描述
    第三步:点击添加
    在这里插入图片描述
    点击高级
    在这里插入图片描述
    点击对象类型
    在这里插入图片描述
    只勾选组>确定
    在这里插入图片描述
    点击查找
    在这里插入图片描述
    找到你建的组>确定
    在这里插入图片描述
    点击确定
    在这里插入图片描述
    勾选权限>确定
    在这里插入图片描述

最后可以看到ftpgroup1所有的权限
在这里插入图片描述

  • 7.连接测试
    本地
    ftp://localhost>回车
    在这里插入图片描述
    可以看到是需要用户名和密码的
    在这里插入图片描述
    登录进去之后可以看到是没内容的:
    在这里插入图片描述
    添加内容进去
    在这里插入图片描述
    然后去看新建的ftp文件夹里面有没有添加内容这个文件夹
    在这里插入图片描述
    有的话,那么说明测试成功了。

四.计算机端口

4.1 计算机端口是什么?

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

4.2 公认端口:

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

4.3 注册端口:

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

4.4 动态或私有私有端口:

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

4.5 常见端口:

8080为http服务的备用端口
21FTP服务器所开放的端口,用于上传、下载
22SSH端口
23Telnet
25SMTP服务器所开放的端口,用于发送邮件
80用于网页浏览

4.6 端口相关:

1、命令 netstat -na ,会显示本机连接情况及打开的端口
2、telnet ip port 命令测试端口是否开放
3、安装telnet
单击“开始”,右键单击“计算机”,然后单击“管理”。
在“功能摘要”部分,单击“添加功能”。
在“选择功能”页上,选择“Telnet 服务器”。还可以根据需要选择“Telnet 客户端”。
单击“下一步”,然后在“确认安装选项”页上,单击“安装”。
在“安装结果”页上,单击“关闭”。
此处注意服务是禁止的,需要在服务里改成自动或者手动
4、启动 Telnet 服务器,请键入 net start telnet。
5、停止 Telnet 服务器,请键入 net stop telnet。
在这里插入图片描述

4.7 windows server2008 开启端口:

1、服务器管理器 -> 配置 -> 高级安全windows防火墙设置 -> 入站规则
在这里插入图片描述

2、右键 -> 新建规则
在这里插入图片描述

3、点击端口 -> 下一步
在这里插入图片描述

4、添加8080端口 -> 下一步
在这里插入图片描述

5、允许连接 -> 下一步
在这里插入图片描述

6、全选 -> 下一步
在这里插入图片描述

7、填入名称 -> 完成
在这里插入图片描述

五.思维导图

在这里插入图片描述

  • 23
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值