一、项目背景

1.项目任务(标注部分为学号后两位)

架设一台基于Windows Server 2012下IIS的FTP服务器,要求如下:

服务器端:在一台安装Windows Server 2012的计算机(IP地址为192.168.11.250,子网掩码为255.255.255.0,网关为192.168.11.1;)上设置1个FTP站点,端口为21,FTP站点标识为“FTP站点训练”;连接限制为120000个,连接超时120s;日志采用W3C扩展日志文件格式,新日志时间间隔为每天;启用带宽限制,最大网络使用1224 KB/s;主目录为D:\ ftpserver,允许用户读取和下载文件访问。允许匿名访问(Anonymous),匿名用户登录后进入的将是D:\ftpserver目录;虚拟目录为D:\ftpxuni,允许用户浏览和下载。

客户端:在IE浏览器的地址栏中输入ftp://192.168.11.250来访问刚才创建的FTP站点。配合第4讲DNS服务器的配置,将IP地址192.168.11.250与域名ftp://ftp.xpc.edu.cn对应起来,在IE浏览器的地址栏中输入ftp://ftp.xpc.edu.cn来访问刚才创建的FTP站点。

计算机

IP地址

子网掩码

网关

FTP服务器

192.168.11.250

255.255.255.0

192.168.11.1

PCA

192.168.11.12

255.255.255.0

192.168.11.1

PCB

192.168.11.11

255.255.255.0

192.168.11.1

  • 实施计划(大概流程、任务分工)

1创建一台基于IIS服务的FTP站点,端口为21,设置客户端来访问刚才创建的FTP站点。

  • 实施过程(步骤)

步骤1:安装Internet信息服务和FTP服务

新建web服务器(IIS)

测试IIS是否安装成功

步骤2:新建FTP站点

打开IIS管理器,从服务器的菜单中选择添加FTP站点命令

从仪表板右上角的工具菜单里选择计算机管理,打开后在左侧菜单栏里找到本地用户和组,新建一个用户(随意)。同时将新建用户加入到administrators组,设置新建用户为管理员。

步骤3:测试FTP站点(3种方法)

1.以防ftp服务不能正常连接,在测试前先关闭Windows防火墙,这里不再赘述。

桥接网络后,打开客户端的命令提示符窗口,输入ftp 192.168.xx.250(xx为自己设置的ip地址为准,下同。),如果先前设置的身份验证选择的是基本,则在这里输入先前添加的用户名和设置的密码(密码不会回返),进入ftp提示符后输入dir命令以查看FTP服务器主目录中的文件

  1. 在客户端通过浏览器(windows资源管理器)访问ftp://192.168.xx.250,输入用户名和密码登录测试

  1. 使用IE浏览器,在地址栏输入ftp://192.168.xx.250,输入用户名和密码连接FTP服务器

步骤4:FTP站点的设置

  1. FTP站点基本设置
  1. 浏览

  1. 编辑权限

  1. 绑定

  1. 基本设置

  1. 设置站点属性

  1. 日志

  1. FTP授权规则
  1. 允许匿名连接

  1. 编辑允许授权规则

  1. FTP消息

FTP站点消息分为4种标题、欢迎、退出、最大连接数,分别在消息选项卡中的横幅、欢迎、退出、最大连接数栏中进行指定。

横幅:用户连接FTP站点时,会先看到此处的文字

欢迎使用:用户连接FTP站点时,会看到此处的迎词

退出:用户注销时会看到此处的欢送词

最大连接数:若FTP站点有连接数量限制,而且目前连接的数目已经到达限制值,则用户连接FTP时,将会看到此处所设置的信息

  1. 配置FTP站点主目录
  1. 修改主目录位置

  1. 修改访问权限

  1. 目录列表风格

步骤5:IIS的FTP安全管理

  1. FTP服务器检查FTP服务客户使用的ip地址
  2. 检查FTP用户是否拥有有效的Windows用户账户
  3. IIS检查用户是否具有请求资源的访问权限
  4. IIS检查资源的NTFS权限

步骤6:FTP站点启动与停止

如果FTP站点当前为停止状态,那么可以单击管理FTP站点的启动命令来启动FTP站点,反之亦然。

步骤7:创建虚拟目录

  1. 选择要在其中创建虚拟目录的FTP站点,右击站点,在弹出的快捷菜单中选择添加虚拟目录,在别名框中输入ftpxuni、路径框输入c:\ftpxuni,完成后确定

  1. 打开ie,在地址栏输入ftp://ip地址,可直接浏览建立的虚拟目录

步骤10:利用web浏览器访问FTP站点

运行ie,在地址栏输入FTP站点的Internet地址,登录后即可显示该FTP站点目录中所有的文件夹和文件

实验:使用cmd上传文件

下载文件:

四、项目总结(遇到的问题、解决方法)

要使用命令提示符来连接FTP服务器验证上传和下载。

五、知识点及扩展(整个项目设计的主要知识点、扩展补充)

FTP站点有特定用户和匿名用户两类。

六、项目反思

每一个步骤做完一定记得要验证!

项目十二 架设单位内部FTP服务器相关推荐

  1. 项目12架设单位内部FTP服务器

    一.项目背景 1.项目任务(标注部分为学号后两位) 架设一台基于Windows Server 2012下IIS的FTP服务器,要求如下: 服务器端:在一台安装Windows Server 2012的计 ...

  2. 架设单位内部FTP服务器

    一.项目背景 1.项目任务(标注部分为学号后两位) 架设一台基于Windows Server 2012下IIS的FTP服务器,要求如下: 服务器端:在一台安装Windows Server 2012的计 ...

  3. 安卓手机扫二维码从FTP服务器下载apk

    安卓手机扫二维码从FTP服务器下载apk Devops平台的APP下载页面: Linux服务器的FTP目录下的apk包: Controller层: /*** getFtpApk:安卓下载FTP上的ap ...

  4. 网络云存储技术Windows server 2012 (项目十二 为企业构建虚拟共享服务(工作组模式下的DFS))

    网络云存储技术Windows server 2012 (项目十二 为企业构建虚拟共享服务(工作组模式下的DFS)) 前言 网络存储技术,是以互联网为载体实现数据的传输与存储,它采用面向网络的存储体系结 ...

  5. RHEL4- WEB服务(十二)用户访问apache服务器认证

    RHEL4- WEB服务(十二)用户访问apache服务器认证   有些时候网站上的内容不是希望所有的用户都可以访问,由于网页内容性质的不同,会对来访的用户有所分类,网站的提供方希望部分网页内容只提供 ...

  6. 项目十二做好计算机维护,电脑组装与维护教学课件 项目十二 电脑组装和维护进阶.ppt...

    <电脑组装与维护教学课件 项目十二 电脑组装和维护进阶.ppt>由会员分享,可在线阅读,更多相关<电脑组装与维护教学课件 项目十二 电脑组装和维护进阶.ppt(33页珍藏版)> ...

  7. ftp服务器架设与维护,FTP服务器架设至安全维护大全.doc

    FTP服务器架设至安全维护大全 FTP服务器架设至安全维护大全 FTP服务器的架设至安全维护大全 设一台FTP服务器其实很简单.首先,要保证你的机器能上网,而且有不低于ADSL 512Kbps的网络速 ...

  8. ftp服务器架设与维护,FTP服务器的架设至安全维护大全.doc

    FTP服务器的架设至安全维护大全 FTP服务器的架设至安全维护大全 FTP服务器的架设至安全维护大全 设一台FTP服务器其实很简单.首先,要保证你的机器能上网,而且有不低于ADSL 512Kbps的网 ...

  9. 我的物联网项目(十二) 单体应用架构不行?

    单体应用架构在创业型项目里面是非常合适的,毕竟它主要的担当还是在验证创业模式以及迅速功能实现,所以它从开发到部署,在少量开发人员的基础上能非常减少成本,主要是门槛低,开发效率也非常高.到目前为此,这个 ...

最新文章

  1. 英伟达发布新型GAN,豹子秒变沙皮狗!| 技术头条
  2. android 手机跑分,安兔兔安卓手机跑分性能榜公布:第一名实至名归?
  3. gitlab的搭建与汉化
  4. 各品牌交换机常用命令整理
  5. 计算机组装课的评课记录,听课反思信息技术课堂教学心得体会
  6. ConcurrentHashMap的源码分析-JDK1.7和Jdk1.8版本的变化
  7. root 授予oracle权限,oracle – 列出具有root(管理)权限的用户
  8. java仿win7计算器布局
  9. MUSIC算法原理以及详细推导
  10. 《HelloGitHub》第 73 期
  11. SpringMVC_开天辟地
  12. Bootstrap Timepicker
  13. java中怎么给redis缓存设置失效时间
  14. 工业交换机的单模多模是什么意思?
  15. Python不换行输出
  16. 二. 征服C指针:C如何使用内存
  17. SQL语句的约束条件
  18. 基于javaweb+jsp的鲜花花卉销售管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
  19. SAP SD:VL10A上清不掉的尾巴
  20. mysql数字大小排序函数_mysql按照数字大小排序的方法

热门文章

  1. 图书管理系统网站(运用技术:bootstrap,jquery,javascrip)
  2. Hadoop在启动yarn时报错:Cannot set priority of resourcemanager process xxxxx
  3. Spring5-Spring的基本配置
  4. mysql中update语句的返回值
  5. 软件需求管理用例方法 pdf_杭州2020年1月45日软件需求设计方法学全程实例剖析公开课(总第262期)...
  6. python里random是什么意思_import random函数 python中random什么意思
  7. 推荐|掌握这12 条经验,才算学懂了机器学习
  8. python计算圆面积
  9. 实现一个黑名单的功能,将指定来源的ip地址加入到黑名单,后续该ip地址访问服务器全部不予访问。
  10. js split参数为无效字符_Js中split()方法的正确使用