服务器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 ”对话框

亚洲云-浙江高防BGP,至强铂金8270,提供自助防火墙管理,超大内存满足你各种需求

官方网站:点击访问亚洲云官网618活动方案:618特价活动(6.18-6.30)全站首月活动月底结束!地区:浙江高防BGPCPU:至强铂金8270主频7 默频3.61 睿频4.0核心:8核(最高支持64核)内存:8G(最高支持128G)DDR4 3200硬盘:40G系统盘+80G数据盘带宽:上行:20Mbps/下行:1000Mbps防御:100G(可加至300G)防火墙:提供自助 天机盾+金盾 管...

bgpto:BGP促销,日本日本服务器6.5折$93/月低至6.5折、$93/月

bgpto怎么样?bgp.to日本机房、新加坡机房的独立服务器在搞特价促销,日本独立服务器低至6.5折优惠,新加坡独立服务器低至7.5折优惠,所有优惠都是循环的,终身不涨价。服务器不限制流量,支持升级带宽,免费支持Linux和Windows server中文版(还包括Windows 10). 特色:自动部署,无需人工干预,用户可以在后台自己重装系统、重启、关机等操作!bgpto主打日本(东京、大阪...

3C云1核1G 9.9元 4核4G 16元 美国Cera 2核4G 24元

3C云互联怎么样?3C云互联专注免备案香港美国日本韩国台湾云主机vps服务器,美国高防CN2GIA,香港CN2GIA,顶级线路优化,高端品质售后无忧!致力于对互联网云计算科技深入研发与运营的极客共同搭建而成,将云计算与网络核心技术转化为最稳定,安全,高速以及极具性价比的云服务器等产品提供给用户!专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松...

ftp服务器地址为你推荐
石英表和机械表哪个好石英表好还是机械表好?网校哪个好市面上的网校,谁最好?红茶和绿茶哪个好红茶好还是绿茶好?qq网盘在哪里qq网盘在哪里willyunlee电影拳皇演的是什么意思dns服务器未响应DNS服务器未响应是什么意思?网通dns服务器地址联通DNS地址怎样设置360云盘下载速度慢怎么办360网盘上传速度好慢,怎么解决?强生美瞳月抛强生美瞳月抛有8.8基弧么便宜的拼音便宜的宜拼音是第几音
长沙服务器租用 安徽双线服务器租用 万网免费域名 php主机 mobaxterm 阿里云代金券 日本空间 北京主机 html空间 广州服务器 美国堪萨斯 银盘服务是什么 华为云建站 阿里云邮箱登陆 宿迁服务器 美国十大啦 globalsign qq空间打开很慢 傲盾代理 日本小学生 更多