当前位置: 首页 > news >正文

项目八: 配置与管理FTP服务器(2) C2

项目八: 配置与管理FTP服务器(2)

实验名称:配置与管理FTP服务器

实验目的:在了解FTP工作原理和IIS操作特点的基础上,以Windows Server 2008操作系统为服务平台,掌握在IIS中创建和管理FTP站点的具体方法,并掌握FTP客户端的使用方法。

实验设备:Windows Server 2008虚拟机两台

实验描述:假设一所高等院校,组建了学校的校园网,开发了学院网站,为了便于管理,需要将学院的Web服务器配置成FTP服务器,便于文件的上传和下载。

注意:按要求完成此文档内容后,文件名另存为“姓名 - 学号.docx”,提交至教师端。

实验要求及截图:

提示:本实验涉及两台Windows Server 2008虚拟机,建议在实验操作开始前_链接克隆_虚拟机。

  1. 首先设置静态IP地址:10.4.11.1/24,同时为该网卡添加两个IP地址:10.4.11.3和10.4.11.4,安装IIS服务(角色服务中除默认组件外,必须勾选“FTP服务器”组件),将关键步骤截图。

  2. 在这台ftp服务器同时添加DNS角色,新建fvti.cn区域,根据表1内容,分别创建主机A记录和指针PTR记录,并将DNS管理器资源记录界面截图。

表1

序号完全限定的域名(FQDN)IP地址
1ftp1.fvti.cn10.4.11.3
2ftp2.fvti.cn10.4.11.4
3ftp3.fvti.cn10.4.11.3

  1. 使用不同的IP地址建立多个FTP站点
    表2
序号站点描述绑定IP地址TCP端口站点主目录权限备注
1FTP110.4.11.321C:\fvti-ftp1匿名/所有用户/读写在主目录下创建文本文件“hi.txt”
2FTP210.4.11.421C:\fvti-ftp2匿名/所有用户/读写在主目录下创建两个文件夹:“download”和“upload”
3FTP310.4.11.32121C:\fvti-ftp3匿名用户/读写在主目录下创建“ftp3_config.txt”
    • 启动Internet信息服务(IIS)管理器,根据表2内容,分别添加“FTP1”和“FTP2”站点,将配置完成的IIS管理器窗口截图。
    • 打开第二台虚拟机作为客户端,确保客户端和服务器端两台虚拟机连通可达,分别在客户端资源管理器地址栏输入“ftp://ftp1.fvti.cn”和“ftp://ftp2.fvti.cn”,并将界面截图。
  1. 使用不同的端口号建立多个FTP站点
    • 根据表2内容,添加“FTP3”站点,将配置完成的IIS管理器窗口截图。
    • 打开客户端虚拟机,在客户端资源管理器地址栏输入“ftp://ftp3.fvti.cn:2121”,并将界面截图。
  1. 为FTP1站点设置如下消息文本,确认生效后将设置界面截图:

横幅:福州职业技术学院

欢迎使用:欢迎进入福州职业技术学院FTP站点!

退出:感谢访问福州职业技术学院FTP站点!

打开客户端虚拟机,通过命令提示符完成以下任务,并将所有过程截图(尽量截在一屏内):

      1. 连接ftp1.fvti.cn(提示:>ftp ftp1.fvti.cn)
        2. 使用anonymous用户登录(提示:任意邮箱格式作为密码登录)
        3. 创建”my file”文件夹(提示:>mkdir XXX)
        4. 下载“hi.txt”到本地目录(提示:>get XXX)
        5. 上传“bye.txt”到ftp服务器(提示:>put XXX)
  1. 为FTP2创建虚拟目录(该目录的实际物理路径指向C:\20级计网,并在该文件夹中新建一个文本文件“学生名册.txt”)
    • 在FTP2站点下创建虚拟目录”fvti_xn”,虚拟目录允许读写权限。
    • 打开客户端虚拟机,在客户端资源管理器地址栏输入“ftp://ftp2.fvti.cn/fvti_xn”,并将界面截图。
  1. 设置用户访问权限
    • 在FTP服务器端分别创建两个用户,将用户界面截图。
  2. Downloader/nihao123!
  3. Uploader/nihao123!
    • 为FTP2设置授权规则,并将最终的授权规则界面截图。
  1. 用户Downloader具有“读取”权限
  2. 用户Uploader具有“读取”和“写入”权限
    • 打开客户端虚拟机,使用用户Downloader
      • 下载“学生名册.txt”到桌面,并将界面截图。
    • 打开客户端虚拟机,使用用户Uploader上传一个文本文件(姓名-学号.txt)到upload文件夹下,并将界面截图。
  1. 添加拒绝访问的IP地址
    • 为FTP3添加拒绝访问的IP地址:10.4.11.2,将配置完成的FTP3的“FTP IPv4和域限制”界面截图。
    • 打开客户端虚拟机,在客户端资源管理器地址栏输入“ftp://ftp3.fvti.cn:2121”,并将界面截图。
http://www.rkmt.cn/news/1302102.html

相关文章:

  • 别再让用户等上传!用@ffmpeg/ffmpeg在浏览器里直接压缩视频(附ThinkPHP项目实战)
  • 基于Git的自动化文件同步工具clawsync:原理、配置与实战应用
  • AGIAgent开源框架:构建模块化智能体的工程实践指南
  • AI Agent产品经理的新思维:从功能设计到AI原生产品的方法论转型
  • 设计师速存!Midjourney未公开的风格隐藏开关:--style raw、--s 750、--no texture三者协同作用的神经渲染原理(GPU显存占用下降41%实测)
  • LeetCode 分发糖果II题解
  • 从零构建大语言模型:Transformer架构、训练技巧与实战指南
  • 嵌入式Linux开发板选型指南:Raspberry Pi、BeagleBone Black、Arduino Yun、Intel Galileo深度对比
  • 三色电子墨水屏桌面显示牌制作:从硬件组装到CircuitPython编程全流程
  • 分布式系统核心模式实践:从Raft共识到键值存储构建
  • 如何在Mac上免费读写NTFS硬盘?Nigate开源工具帮你彻底解决
  • 开源ChatGPT API替代方案:私有化部署与OpenAI兼容接口实战
  • 织物缺陷检测数据集VOC+YOLO格式2339张7类别
  • Python高性能折叠库fold:原理、应用与性能优化实践
  • Discord增强插件开发指南:从Electron原理到安全实践
  • Biomni项目解析:大语言模型与生物医学知识图谱融合实践
  • 项目八: 配置与管理FTP服务器(1) C1
  • LeetCode 单调递增的数字题解
  • MouseClick鼠标连点器:解放双手的自动化利器终极指南
  • LeetCode 字典序最小子序列题解
  • AI增强版Grep:用自然语言搜索代码的革命性工具
  • 避坑指南:MATLAB GUI换图标,为什么你的PNG或ICO总是不显示?
  • 终极指南:如何使用League-Toolkit英雄联盟工具箱快速提升游戏效率
  • AssetStudio完全指南:从Unity资源提取到专业应用的全流程教程
  • 基于Next.js与Ollama构建现代化本地AI对话Web界面
  • Pandrator:基于DAG的轻量级数据管道构建器,简化ETL与自动化流程
  • 从零构建AI智能体:核心架构、LangChain实战与生产部署指南
  • WiFi反向散射技术:低功耗物联网通信新突破
  • 从零实现极简HTTP服务器:C语言网络编程与HTTP协议核心原理剖析
  • 揭秘Midjourney“树胶重铬酸盐”风格指令:3步精准触发古典印相质感,92%用户从未用对的隐藏参数组合