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

OneTechCloud(31元),美国CN2 GIA高防VPS月

OneTechCloud发布了本月促销信息,全场VPS主机月付9折,季付8折,优惠后香港VPS月付25.2元起,美国CN2 GIA线路高防VPS月付31.5元起。这是一家2019年成立的国人主机商,提供VPS主机和独立服务器租用,产品数据中心包括美国洛杉矶和中国香港,Cera的机器,VPS基于KVM架构,采用SSD硬盘,其中美国洛杉矶回程CN2 GIA,可选高防。下面列出部分套餐配置信息。美国CN...

tmhhost:暑假快乐,全高端线路,VPS直接8折,200G高防,美国gia日本软银韩国cn2香港cn2大带宽

tmhhost为2021年暑假开启了全场大促销,全部都是高端线路的VPS,速度快有保障。美国洛杉矶CN2 GIA+200G高防、洛杉矶三网CN2 GIA、洛杉矶CERA机房CN2 GIA,日本软银(100M带宽)、香港BGP直连200M带宽、香港三网CN2 GIA、韩国双向CN2。本次活动结束于8月31日。官方网站:https://www.tmhhost.com8折优惠码:TMH-SUMMER日本...

企鹅小屋:垃圾服务商有跑路风险,站长注意转移备份数据!

企鹅小屋:垃圾服务商有跑路风险!企鹅不允许你二次工单的,二次提交工单直接关服务器,再严重就封号,意思是你提交工单要小心,别因为提交工单被干了账号!前段时间,就有站长说企鹅小屋要跑路了,站长不太相信,本站平台已经为企鹅小屋推荐了几千元的业绩,CPS返利达182.67CNY。然后,站长通过企鹅小屋后台申请提现,提现申请至今已经有20几天,企鹅小屋也没有转账。然后,搞笑的一幕出现了:平台账号登录不上提示...

ftp服务器地址为你推荐
马云卸任软银董事马云已经卸任了阿里巴巴,那么他接下来的身份是什么?可爱桌面背景图片谁有超好看的电脑桌面图片吗`?可爱桌面背景图片浪漫桌面壁纸美女桌面背景图片非主流美女手机壁纸dnf魔枪士转职哪个好dnf魔枪士专职哪个电动牙刷哪个好电动牙刷哪个牌子好?准备就买个几百块钱的?yy空间登录怎样进入YY主播的空间360云盘官网360网盘下载手机版官网360云查杀360出了个云查杀?啥叫云啊360云盘论坛360云盘怎样不能存视屏了
景安vps hostigation 日本软银 发包服务器 国外在线代理 100x100头像 lol台服官网 中国网通测速 idc查询 服务器硬件防火墙 华为云盘 华为云服务登录 空间登陆首页 阿里云官方网站 免费网络 成都主机托管 免费网络空间 广州服务器托管 沈阳idc 百度新闻源申请 更多