FTP服务器的构建与维护课程设计.doc
《FTP服务器的构建与维护课程设计.doc》由会员分享,可在线阅读,更多相关《FTP服务器的构建与维护课程设计.doc(26页珍藏版)》请在三一办公上搜索。
1、课课程设计任务书2010 2011 学年第二学期专业班级: 08级计算机科学与技术(五)班 学号: 082501170 姓名: 李明华 课程名称: 计算机网络课程设计 完成期限:自 2011 年 5 月 22 日至 2011 年 6月1 日 共 1 周课程设计题目 FTP服务器的构建与维护 课程设计内容与基本要求一、内容 :本课题运用了Serv-U服务器软件,构建FTP服务器,并能够对服务器进行管理和维护, 实现文件在客户端之间通过服务器的传输以及通过客户端实现文件上传、下载功能,并能够对服务器进行管理和维护。 二、要求 : 给出网络拓补图,具体配置步骤,调试 三、参考文献:1 谢希仁.计算机
2、网络教程.M北京:人民邮电出版社,2010. 2 文龙、罗玉玲.网络服务器组建、配置和管理. M北京:电子工业大学出版社,2007. 3 方敏,张彤.网络应用程序设计. M西安:电子科技大学出版社,2005. 4 黄超.Windows下的网络编程. M北京:人民邮电出版社,2003. 四、注意事项: 1.提交课程设计代码与课程设计说明书; 2.材料的书写符合黄河科技学院毕业设计指导规范手册; 计 划 答 辩 时 间: 2011 年 6 月 31 日指导教师(签字): 摘 要FTP即文件传输控制协议,是用于TCP/IP网络及Internet的最简单的协议之一,可将文件从网络上的一台计算机传到另一
3、台计算机上。其突出的优点是可在运行不同类型的操作系统的计算机之间传递和交换文件,如在Windows、UNIX 、和LINUX系统之间传送。FTP服务的管理简单并具备双向传输功能,在服务器许可的前提下,可以非常方便的将文件从本地计算机机发送给远程FTP站点。FTP的工作方式采用客户端服务器模式,通过FTP传输的文件可以是任意格式的,有两种形式访问FTP服务用户,即匿名FTP和用户FTP。FTP服务主要提供软件下载的高速站点、Web站点的维护和更新、以及在不同类型的计算机之间传输文件的服务。Serv-U一种被广泛运用的FTP服务器端软件,支持Windows9X及其更高的版本的操作系统。用其可以多个
4、FTP服务器,并且限定登录用户的权限、登录主目录及空间大小等。它且有非常完备的安全特性,支持SSL FTP传输,以及在多个Serv-U和FTP客户端通过SSL加密连接保护用户的数据安全等,比IIS FTP服务的功能更完备,并且设备置更灵活。非常了方便了FTP服务器的构建与维护。关键字:FTP,Serv-U,服务器构建,服务器维护摘 要I1背景介绍11.1.课题背景11.2.目的12需求分析32.1. 功能需求分析 32.1.1.配置32.1.2.管理33总体设计43.1.服务器创建及配置43.2.服务器的管理及其流程44详细设计 64.1.使用Serv-U建立FTP服务 64.1.1安装Ser
5、v-U FTP服务器64.1.2Serv-U的基本设置84.1.3配置Serv-U FTP服务器114.2. FTP服务器的安全管理与维护174.2.1设置目录安全性174.2.2控制匿名访问184.2.3控制IP地址访问184.2.4更改FTP服务器的TCP端口194.2.5设置目录或文件的NTFS权限195调试20总结21参考文献221 背景介绍1.1. 课题背景随着计算机网络的迅速发展,各种行业纷纷应用网络技术操作和管理。网络环境中的一项目基本应用是将文件从一台计算机复制到可能相距很远的计算机。初看起来,在两个主机之间传送文件是很简单的事情。其实这往往非常困难。原因是众多的计算机龙厂商研
6、制出的文件系统多达数百种,且差别很大。文件传送协议FTP只是提供文件传送的一些基本服务,它使用TCP可靠的运输服务。FTP的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。网络通信技术在现在科技领域的应用日益深入,网络通信服务需求也越来越多,这样就需要一个良好的服务平台来满足用户日益增长的网络服务需求,因此研究服务器相关通信成为网络发展的一个热门课题。更为了提高文件的共享性,能够使文件从网络上的一台计算机传送到另一台计算机上,并实现在运行不同操作系统之间计算机的传送和交换功能,FTP服务更好的解决这一问题。FTP服务管理简单并具备双向的传输功能,在服务器端许可的前提下,可以非常方便的将
7、文件从本地计算机发送给远程FTP站点。 FTP是文件传输协议的简称,RFC959对该协议作了具体说明。目标是提高文件的共享性;提供非直接使用远程计算机的方法;使存储介质对用户透明;可靠高效地传送数据。1.2. 目的本课题运用了Serv-U服务器软件,Serv-U一种被广泛运用的FTP服务器端软件,支持Windows9X及其更高的版本的操作系统。用其可以多个FTP服务器,并且限定登录用户的权限、登录主目录及空间大小等。它且有非常完备的安全特性,支持SSL FTP传输,以及在多个Serv-U和FTP客户端通过SSL加密连接保护用户的数据安全等,比IIS FTP服务的功能更完备,并且设备置更灵活。非
8、常了方便了FTP服务器的构建与维护。2 需求分析2.1. 功能需求分析主要实现对Serv-U服务器的配置和FTP服务器的安全管理,其中包括以下几个方面。2.1.1. 配置(1) Serv-U服务器的配置;(2) Serv-U站点(域)级的配置;(3) Serv-U用户的配置;2.1.2. 管理(1) 设置目录安全性;(2) 控制匿名访问;(3) 控制IP地址访问;(4) 更改FTP服务器的TCP端口;(5) 设置目录或文件的NTFS权限。3 总体设计3.1. 服务器创建及配置系统的构建主要包括了建立服务器安装Serv-U服务器,Serv-U服务器的配置,Serv-U站点级的配置,Serv-U用
9、户的配置。通过这些配置来完成服务器基本设置。服务器包括FTP的文件上传及下载功能:类似于普通FTP的文件上传和下载功能。用户输入FTP的服务器IP及用户名,密码,连接服务器并上传或下载用户指定的文件。如果用户输入用户名,密码则默认为匿名登录。3.2. 服务器的管理及其流程系统用图如图3-1:ftp服务器kkkkd 器客户端端交换机机机FTP服务器基本构图ftp 服务器管理包括设置目录安全性、控制匿名访问、控制IP访问、更快FTP服务器的TCP端口及设置目录或文件的NTFS权限来控制客户端用户的登录和访问。客户端主事件流程:1 用户输入FTP的IP及用户名,密码。2 系统连接FTP。3 用户选择
10、资源并选择下载功能。4 系统运行下载功能,并显示资源下载信息。4 详细设计4.1. 使用Serv-U建立FTP服务4.1.1 安装Serv-U FTP服务器(1) 从相关网站下载安装文件,运行安装程序显示欢迎界面,如图4-1。图4-1 Serv-U的欢迎界面(2) 单击“next”按钮,显示“License Agreement”对话框,如图4-2所示。图4-2 “Licese Agreement”对话框(3) 选择“I accept the agreement”单选按钮,单击“Next”按钮。安装向导要求选择程序位置,如图4-3所示。图4-3 选择程序安装位置(4) 选择程序安装位置,单击“N
11、ext”按钮。选择向导要求选择所需要的安装的组件,如图4-4所示。图4-4 选择安装组件(5) 单击“Next”按钮,显示“Selcet Start Menu Folder”对话框。设置程序在“开始”菜单中的快捷方式名称,如图4-5所示。图4-5 设置程序在“开始”菜单中的快捷方式名称(6) 单击“Next”按钮,显示“Select Additional Tasks”对话框。选择是否创建桌面快捷图标,如图4-6所示。图4-6选择是否创建桌面快捷图标(7) 单击“Next”按钮,显示“Ready to install”对话框。其中显示已经设置的安装选项;如果需要修改,单击“Back”按钮返回;否
12、则单击“Next” 按钮。安装程序开始安装。显示所有文件复制并完成相应设置后,Serv-U安装完成,如图4-8所示。图4-8 安装完成4.1.2 Serv-U的基本设置打开“Serv-U Administrator”(管理器)窗口。同时打开“Setup Wizard”对话框,用其完成以下基本设置的操作。(2) 显示初始界面,单击“Next”按钮,显示“Show menu images”对话框,如图4-9所示。如果需要在管理器窗口中选项前显示小图标,则选择“Yes”单选按钮;否则选择“No”单选按钮。图4-9 “Show menu images”对话框(3) 单击“Next”按钮,显示“Star
13、t local server”对话框。提示单击“Next”按钮,启动本地FTP服务器;单击“Next”按钮,显示“Your IP address”对话框,在其中输入提供FTP服务器的IP地址。如果使用动态IP或者不知道IP,则不输入;单击“Next”按钮,显示“Domain name”对话框,输入FTP服务器的域名。可以输入任意描述性内容,用于标识Serv-U中的FTP服务器,如图4-10所示。图4-10 输入FTP服务器的域名(4) 单击“Next”按钮,显示“System service”对话框。其中的“Install as system service?”选项组对于运行Windows N
14、T/2000/XP操作系统的服务器有效。选择“Yes”单选按钮,则Serv-U的FTP服务器被添加到系统服务中(在“管理工具”下的服务菜单可以查看到);选择“No”单选按钮,则不会作为系统服务存在。如果FTP服务器常年运行,则建议选择“Yes”单选按钮;如果只是需要时运行,则建议“No”单选按钮,如图4-11所示。图4-11 设置是否安装为系统服务(5) 单击“Next”按钮,显示“Anonymous access”对话框。在其中设置是否允许匿名登录;选择“Yes”单选按钮,单击“Next”按钮,显示“Home directory”对话框。为匿名用户设置主目录;单击“Next”按钮,显示“Lo
15、ck in home directory”对话框,在其中设置是否锁定在根目录,选择“Yes”单选按钮,则匿名用户只能访问其主目录及以下的目录树;选择“No”单选按钮,则还可以访问其主目录的同级或更高级的目录树,从安全角度考虑,建议选择“Yes”单选按钮。(6) 单击“Next”按钮,显示“Named accout”对话框。设置是否创建用户账号;单击“Next”按钮,显示“Accout name”对话框。设置用户账号名称;单击“Next”按钮,显示“Account password”对话框;输入密码,单击“Next”按钮,显示“Home directoty”对话框。设置用户的FTP根目录,如图4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FTP 服务器 构建 维护 课程设计
链接地址:https://www.31ppt.com/p-2397038.html