服务器FTP服务器的构建与维护课程设计.doc

ftp服务器地址  时间:2021-01-30  阅读:()

课程设计说明书论文用纸

课课程设计任务书

2010—2011学年第二学期

专业班级 08级计算机科学与技术五班 学号 082501170 姓名 李明华

完成期限 自 2011年5月22 日至 2011 年6月1 日 共1周

课程设计题目

课程设计内容与基本要求

一、 内容本课题运用了Serv-U服务器软件构建FTP服务器并能够对服务器进行管理和维护 实现文件在客户端之间通过服务器的传输以及通过客户端实现文件上传、下载

二、要求

三、参考文献

[1]谢希仁.计算机网络教程.[M]北京:人民邮电出版社,2010.

[2]文龙、罗玉玲.网络服务器组建、配置和管理. [M]北京:电子工业大学出版社 2007.

[3]方敏张彤.网络应用程序设计. [M]西安:电子科技大学出版社,2005.

[4]黄超.Windows下的网络编程. [M]北京:人民邮电出版社,2003.

四、注意事项

2.材料的书写符合《黄河科技学院毕业设计指导规范手册》 ;计 划 答辩 时间 2011年6 月31 日

I

课程设计说明书论文用纸

摘要

FTP即文件传输控制协议是用于TCP/IP网络及Internet的最简单的协议之一 可将文件从网络上的一台计算机传到另一台计算机上。其突出的优点是可在运行不同类型的操作系统的计算机之间传递和交换文件如在Windows、UNIX 、和LINUX系统之间传送。F TP服务的管理简单并具备双向传输功能在服务器许可的前提下可以非常方便的将文件从本地计算机机发送给远程FTP站点。

FTP的工作方式采用客户端服务器模式通过FTP传输的文件可以是任意格式的有两种形式访问FTP服务用户即匿名FTP和用户FTP。 FTP服务主要提供软件下载的高速站点、Web站点的维护和更新、 以及在不同类型的计算机之间传输文件的服务。

Serv-U一种被广泛运用的FTP服务器端软件支持Windows9X及其更高的版本的操作系统。用其可以多个FTP服务器并且限定登录用户的权限、 登录主目录及空间大小等。 它且有非常完备的安全特性 支持SSL FTP传输 以及在多个Serv-U和FTP客户端通过SSL加密连接保护用户的数据安全等 比IIS FTP服务的功能更完备并且设备置更灵活。非常了方便了FTP服务器的构建与维护。

关键字 FTP Serv-U 服务器构建 服务器维护

I

课程设计说明书论文用纸

摘要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .I

1 背景介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1. 1.课题背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1.2.目的. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

2 需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 1.功能需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 1. 1 .配置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 1.2.管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

3 总体设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

3. 1.服务器创建及配置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

3.2.服务器的管理及其流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

4 详细设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

4. 1.使用Serv-U建立FTP服务. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

4. 1. 1安装Serv-U FTP服务器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

4. 1.2Serv-U的基本设置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

4. 1.3配置Serv-U FTP服务器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1

4.2. FTP服务器的安全管理与维护. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17

4.2. 1设置目录安全性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17

4.2.2控制匿名访问. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

4.2.3控制IP地址访问. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

4.2.4更改FTP服务器的TCP端口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

4.2.5设置目录或文件的NTFS权限. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

5 调试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

总结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

课程设计说明书论文用纸

1 背景介绍

1 .1 .课题背景

随着计算机网络的迅速发展 各种行业纷纷应用网络技术操作和管理。 网络环境中的一项目基本应用是将文件从一台计算机复制到可能相距很远的计算机。初看起来 在两个主机之间传送文件是很简单的事情。其实这往往非常困难。 原因是众多的计算机龙厂商研制出的文件系统多达数百种且差别很大。文件传送协议FTP只是提供文件传送的一些基本服务它使用TCP可靠的运输服务。FTP的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。

网络通信技术在现在科技领域的应用日益深入 网络通信服务需求也越来越多 这样就需要一个良好的服务平台来满足用户日益增长的网络服务需求 因此研究服务器相关通信成为网络发展的一个热门课题。更为了提高文件的共享性 能够使文件从网络上的一台计算机传送到另一台计算机上 并实现在运行不同操作系统之间计算机的传送和交换功能 FTP服务更好的解决这一问题。 FTP服务管理简单并具备双向的传输功能 在服务器端许可的前提下 可以非常方便的将文件从本地计算机发送给远程FTP站点。 FTP是文件传输协议的简称 RFC959对该协议作了具体说明。 目标是提高文件的共享性 提供非直接使用远程计算机的方法 使存储介质对用户透明 可靠高效地传送数据。

1 .2.目的

本课题运用了Serv-U服务器软件 Serv-U一种被广泛运用的FTP服务器端软件 支持Windows9X及其更高的版本的操作系统。用其可以多个FTP服务器并且限定登录用户的权限、登录主目录

课程设计说明书论文用纸

及空间大小等。 它且有非常完备的安全特性 支持SSLFTP传输以及在多个Serv-U和FTP客户端通过SSL加密连接保护用户的数据安全等 比IIS FTP服务的功能更完备 并且设备置更灵活。 非常了方便了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用户的配置。通过这些配置来完成服务器基本设置。服务器包括FTP的文件上传及下载功能类似于普通FTP的文件上传和下载功能。用户输入FTP的服务器IP及用户名密码连接服务器并上传或下载用户指定的文件。如果用户输入用户名 密码则默认为匿名登录。

3.2.服务器的管理及其流程

系统用图如图3- 1 

F TP服务器基本构图ftp服务器管理包括设置目录安全性、控制匿名访问、控制IP访问、更快FTP服务器的TCP端口及设置目录或文件的NTFS权限来控制客户端用户的登录和访问。

客户端主事件流程

1  用户输入FTP的IP及用户名 密码。

2 系统连接FTP。

课程设计说明书论文用纸

3 用户选择资源并选择下载功能。

4 系统运行下载功能 并显示资源下载信息。

课程设计说明书论文用纸

4 详细设计

4.1 .使用Serv-U建立FTP服务

4. 1. 1 安装Serv-UFTP服务器

 1 从相关网站下载安装文件 运行安装程序显示欢迎界面 如图4- 1 。

图4-1 Serv-U的欢迎界面

2单击“next”按钮显示“License Agreement”对话框如图4-2所示。

图4-2 “Licese Agreement ”对话框

ftlcloud9元/月,美国云服务器,1G内存/1核/20g硬盘/10M带宽不限/10G防御

ftlcloud(超云)目前正在搞暑假促销,美国圣何塞数据中心的云服务器低至9元/月,系统盘与数据盘分离,支持Windows和Linux,免费防御CC攻击,自带10Gbps的DDoS防御。FTL-超云服务器的主要特色:稳定、安全、弹性、高性能的云端计算服务,快速部署,并且可根据业务需要扩展计算能力,按需付费,节约成本,提高资源的有效利用率。活动地址:https://www.ftlcloud.com...

俄罗斯vps主机推荐,怎么样俄罗斯vps俄罗斯vps速度怎么样?

俄罗斯vps速度怎么样?俄罗斯vps云主机节点是欧洲十大节点之一,地处俄罗斯首都莫斯科,网络带宽辐射周边欧洲大陆,10G专线连通德国法兰克福、法国巴黎、意大利米兰等,向外连接全球。俄罗斯vps云主机速度快吗、延迟多少?由于俄罗斯数据中心出口带宽充足,俄罗斯vps云主机到全球各地的延迟、速度相对来说都不错。今天,云服务器网(yuntue.com)小编介绍一下俄罗斯vps速度及俄罗斯vps主机推荐!俄...

LOCVPS:美国XEN架构VPS七折,全场八折,日本/新加坡XEN架构月付29.6元起

LOCVPS发来了针对XEN架构VPS的促销方案,其中美国洛杉矶机房7折,其余日本/新加坡/中国香港等机房全部8折,优惠后日本/新加坡机房XEN VPS月付仅29.6元起。这是成立较久的一家国人VPS服务商,目前提供美国洛杉矶(MC/C3)、和中国香港(邦联、沙田电信、大埔)、日本(东京、大阪)、新加坡、德国和荷兰等机房VPS主机,基于XEN或者KVM虚拟架构,均选择国内访问线路不错的机房,适合建...

ftp服务器地址为你推荐
海贼王644集海贼王600多少集回归主线涡轮增压和自然吸气哪个好涡轮增压和自然吸气哪个好手机管家哪个好有哪些人下了手机管家,最好的是哪个?尼康和佳能单反哪个好请问佳能和尼康的单反哪个好?dnf魔枪士转职哪个好DNF魔枪士转职转哪个好 决战者征战者转职播放器哪个好安卓手机视频播放器哪个好点雅思和托福哪个好考雅思和托福哪个好考?qq空间登录QQ页面上空间不能登陆了,怎么回事?yy空间登录怎么进入YY音乐空间qq空间登录界面强行进入别人qq空间
idc评测 enom justhost kdata 博客主机 美国便宜货网站 permitrootlogin 512m内存 圣诞节促销 论坛空间 双拼域名 有奖调查 合租空间 域名接入 最好的qq空间 东莞服务器托管 个人免费邮箱 wordpress中文主题 免备案cdn加速 97rb 更多