FTP服务配置及其使用方案设计.docx
《FTP服务配置及其使用方案设计.docx》由会员分享,可在线阅读,更多相关《FTP服务配置及其使用方案设计.docx(28页珍藏版)》请在冰豆网上搜索。
![FTP服务配置及其使用方案设计.docx](https://file1.bdocx.com/fileroot1/2023-2/4/501b2dbe-b6be-40f6-ac1a-891d5ad3e35e/501b2dbe-b6be-40f6-ac1a-891d5ad3e35e1.gif)
FTP服务配置及其使用方案设计
FTP服务配置及其使用方案设计(利用Sever-U)
攀枝花学院本科学生课程设计任务书
题 目
FTP服务配置及其使用方案设计(利用Sever-U)
1、课程设计的目的
通过本次的网络课程设计,我们可以了解计算机网络工程设计的一般任务,及了解计算机网络工程设计与建设的基本原则与方法,熟悉计算机网络需求分析的目标、任务与实验方法,掌握Sever-U的安装、Sever-U的功能、FTP服务器的工作原理、Sever-UFTP服务器的配置与管理,并能撰写规范的课程设计论文。
2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)
1.需求分析
根据本次的课题,结合实际需求,写出相应的需求分析。
2.方案设计
结合需求分析和提示知识点内容,针对性的对该课题,查找相应的资料和一些应用性的研究,设计出基本可行的方案。
3.方案文档的撰写
完成设计报告,其中包含该课题设计的提出背景、需求分析、设计方案及最后成果
3、主要参考文献
[1]张浩军.计算机网络操作系统--WindowsServer2003管理与配置.中国水利水电出版社2005-8-1.
[2]张建忠//徐敬东/张建忠徐敬东.计算机网络实验指导书.清华大学出版社,2008-02.
[3]吴功宜.计算机网络课程设计.清华大学出版社,2007-7-1.
[4]王群.计算机网络教程.清华大学出版社,2005-12.
[5]李艇.计算机网络专业实践教学的改革与创新。
北京师范大学出版社,2003-7.
[6]王明.计算机网络技术与实训教程.机械工业出版社,2010-2.
[7]张兴虎.《网络服务器的组建配置与安全管理》.清华大学,2005
[8]王群.计算机网络教程.清华大学出版社,2005-12
[9]卢加元.计算机组网技术与配置(平装).清华大学出版社;第1版2008-12-1
4、课程设计工作进度计划
序号
时间(天)
内容安排
备注
1
第1天
选题、背景知识学习
2
第2天
需求分析
3
第3天
方案设计
4
第4天
课程设计报告和总结
5
第5天
课程设计报告和总结
总计
5(天)
指导教师(签字)
日期
年月日
教研室意见:
年月日
学生(签字):
接受任务时间:
年月日
课程设计(论文)指导教师成绩评定表
题目名称
FTP服务配置及其使用方案设计(利用Sever-U)
评分项目
分值
得分
评价内涵
工作
表现
20%
01
学习态度
6
遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。
02
科学实践、调研
7
通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。
03
课题工作量
7
按期圆满完成规定的任务,工作量饱满。
能力
水平
35%
04
综合运用知识的能力
10
能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。
05
应用文献的能力
5
能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。
06
设计(实验)能力,方案的设计能力
5
能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。
07
计算及计算机应用能力
5
具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。
08
对计算或实验结果的分析能力(综合分析能力、技术经济分析能力)
10
具有较强的数据收集、分析、处理、综合的能力。
成果
质量
45%
09
插图(或图纸)质量、篇幅、设计(论文)规范化程度
5
符合本专业相关规范或规定要求;规范化符合本文件第五条要求。
10
设计说明书(论文)质量
30
综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。
11
创新
10
对前人工作有改进或突破,或有独特见解。
成绩
指导教师评语
指导教师签名:
年 月 日
摘要
FTP的全称是FileTransferProtocol(文件传输协议),FTP协议在TCP/IP协议族中属于应用层协议,主要向用户提供与远程主机之间的文件传输,FTP协议基于相应的文件系统实现。
支持FTP协议的服务器就是FTP服务器。
在FTP的使用当中,用户经常遇到两个概念:
"下载"(Download)和"上载"(Upload)。
"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上载"文件就是将文件从自己的计算机中拷贝至远程主机上。
用Internet语言来说,用户可通过客户机程序向(从)远程主机上载(下载)文件。
Sever-U是目前众多的FTP服务器软件之一。
通过使用用户能够将任何一台PC机设置成一个FTP服务器,这样,用户或其他使用者就能够使用FTP协议,通过在同一网络上的任何一台PC与FTP服务器连接,进行文件或目录的复制,移动,创建和删除等。
在本次的课程设计中,重点是学会在Sever-U中FTP的配置及其使用,故首先我们应先在PC机上下载Sever-U并安装,再在Sever-U中使用向导进行相应的创建,接着在IE浏览器里输入ftp:
//、命令提示符以访问远程FTP主机,从而实现资源共享。
关键词FTP;下载;上载;Sever-U
目录
摘要4
1前言6
1.1课程设计的目及意义6
1.2FTP服务器工作原理7
1.3Sever-U功能简介7
2需求分析9
3系统设计10
3.1搭建FTP服务器10
3.2FTP客户端访问远程FTP主机10
3.3FTP站点访问的安全性10
4系统实现11
4.1Serv-U的安装11
4.2创建新域14
4.3建立用户16
4.3.1使用用户向导建立用户16
4.3.2添加用户18
4.3.3设置访问目录19
4.3.4设置虚拟目录19
4.3.5限制和设置20
4.3.6IP访问设置20
4.3.7群组设置21
5成果22
5.1从其他计算机访问本机22
5.1.1在IE浏览器里输入ftp:
//以访问本机文件22
5.1.2用户登录22
5.1.3访问目录22
5.2使用ftp命令登录后,用ftpdir命令查看访问资源中每个文件的权限23
心得体会24
参考文献25
1前言
学习计算机,最重要的就是要实践,经过大学这两年多的学习,我们也掌握了一些关于计算机网络的很多理论知识,但是我们常恼于没有可以把自己学习到的知识用于实践的机会。
正好利用这次课程设计的机会,我们可以好好把理论课程中学到的知识应用于实践,在实践中揣摩,以更好的理解理论知识,同时也加强了我们的动手能力。
1.1课程设计的目及意义
1.掌握FTP服务器是如何配置。
FTP服务器配置包括:
a、启动ftp服务器b、配置ftp服务器的验证和授权c、配置ftp服务器的运行参数d、ftp服务器的显示和调试
2.重点掌握在Serv-U中FTP的配置。
3.了解FTP的常见命令及命令行格式。
FTP传输过程中所有的操作都是通过在客户端发送命令完成的,FTP常见的命令如表1所示:
表1 FTP常见命令
命令
描述
USER
为用户验证提供用户名
PASS
为用户验证提供密码
PWD
输出FTP服务器的当前工作目录
TYPE
设置传输的文件类型
SYST
获取FTP服务器的操作系统
LIST
获取FTP服务器上当前目录的文件列表
PORT
指定使用主动模式进行数据传输
PASV
指定使用被动模式进行数据传输
HELP
从FTP服务器上获取帮助文件
STOR
从客户端上传指定的文件到FTP服务器
RETR
从FTP服务器下载指定的文件到客户端
DELE
删除FTP服务器上指定的文件
MKD
在FTP服务器上新建目录
RMD
删除FTP服务器上的指定目录
QUIT
退出关闭FTP连接
FTP的命令行格式为:
ftp–v–d–i–n–g[主机名],其中
-v显示远程服务器的所有响应信息;
-d使用调试方式;
-n限制ftp的自动登录,即不使用;.netrc文件;
-g取消全局文件名。
当我们搭建好一个FTP服务器后,接下去的工作就是要对这个服务器进行权限的管理与设指。
因为这项工作直接关系到FTP服务器上文件的安全,关系到FTP服务器运行的稳定。
所以,尤其是作为企业的网络管理员,不能够忽视这项工作的重要性。
1.2FTP服务器工作原理
FTP是FileTransferProtocol(文件传输协议)的缩写,专门用来上传(UPLOAD)和下载(DOWNLOAD)文件协议,使用两个(MASSAGEDATA)通信通道,用来在两台计算机之间互相传送文件。
与大多数Internet服务一样,FTP也是一个客户机/服务器系统(C/S)。
用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。
用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。
比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。
客户机程序代表用户接收到这个文件,将其存放在用户目录中。
1.3Sever-U功能简介
Serv-u支持建立多个域,即多个FTP服务器;但这些服务器不能同时使用相同的端口,必须每个服务器使用不同的端口,计算机的可用网络端口有65535个,扣除系统预留的端口,用户可以随意选择的端口还有很多。
Serv-U是一种被广泛运用的FTP服务器端软件,通过使用Serv-U,用户能够将任何一台PC设置成一个FTP服务器,这样,用户或其他使用者就能够使用FTP协议,通过在同一网络上的任何一台PC与FTP服务器连接,进行文件或目录的复制,移动,创建,和删除等。
这里提到的FTP协议是专门被用来规定计算机之间进行文件传输的标准和规则,正是因为有了象FTP这样的专门协议,才使得人们能够通过不同类型的计算机,使用不同类型的操作系统,对不同类型的文件进行相互传递。
具体来说,Serv-U能够提供以下功能:
(1)符合windows标准的用户界面友好亲切,体积小,易于掌握。
(2)支持实时的多用户连接,支持匿名用户的访问:
通过限制同一时间最大的用户访问人数,确保PC的正常运转,并且可以远程访问和远程控制。
(3)安全性能出众。
在目录和文件层次都可以设置安全防范措施。
能够为不同的用户提供不同设置,支持分组管理数量众多的用户。
可以基于IP对用户授予或拒绝访问权限。
(4)支持文件上传和下载过程中的断点续传。
支持拥有多个IP地址的多宿主站点。
(5)能够设置上传和下载的比率,硬盘空间配额,网络使用带宽等,从而能够保证用户有限的资源不被大量的FTP访问用户所消耗。
2需求分析
人们设计出电脑、网络,就是为了让世界上的所有人能够更容易交流以及能让大家的资源实现共享,故用户联网的首要目的就是实现信息共享,而文件传输又是信息共享非常重要的一个内容。
我们知道Internet是一个非常复杂的计算机环境,早期要在Internet上实现文件的传输,并不是一件容易的事,有PC,工作站,MAC,还有大型机等等,据早期的统计,在当时,连接在Internet上的计算机已上千万台,而这些计算机可能运行不同的操作系统,有运行Unix的服务器,也有运行Dos、Windows的PC机及苹果机等等。
因为这些计算机上安装的操作系统不同,故要想解决在这些计算机之间能够实现资源共享的问题,就必须建立一个统一的文件传输协议,这就是所谓的FTP。
基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件,资源共享的问题自然就得到解决。
FTP协议在TCP/IP协议族中属于应用层协议,主要向用户提供与远程主机之间的文件传输,FTP协议基于相应的文件系统实现。
正如WWW服务的实现依赖于TCP/IP协议组中的HTTP应用层协议一样,FTP服务同样依赖于TCP/IP协议组应用层中的FTP协议来实现。
FTP的默认TCP端口号是21,由于FTP可以同时使用两个TCP端口进行传送(一个用于数据传送,一个用于指令信息传送),所以FTP可以实现更快的文件传输速度。
使用FTP需要专门的客户端软件,例如著名的BulletFTP、LeapFTP等等,但是一般的浏览器(如IE)也可以实现有限的FTP客户端功能,如下载文件、目录共享等。
如下图,就是在IE浏览器中打开的一个FTP站点。
FTP服务器的Internet地址(URL)与通常在Web网站中使用的URL略有不同,其协议部分需要写成"ftp:
//"而不是"http:
//",例如,由Microsoft创建并提供大量技术支持文件的匿名FTP服务器地址为ftp:
//。
而我们现在研究的是在Serv-U中进行FTP的配置及其相应的管理,得出以些自己的见解。
3系统设计
3.1搭建FTP服务器
使用Serv-U搭建一个FTP服务器,包括:
Serv-U安装、Serv-U的基本设置、Serv-UFTP服务器的配置及管理。
3.2FTP客户端访问远程FTP主机
通过在IE浏览器里输入ftp:
//、命令提示符访问远程FTP主机。
3.3FTP站点访问的安全性
FTP站点的安全性设置相对单纯,这是因为FTP站点并不涉及复杂的安全性应用程序和服务器/浏览器交互过程。
限制FTP站点安全性的手段无非是:
用户账号认证、匿名访问控制以及IP地址限制,下面将给出这些限制方法及其综合运用的三种方式。
(1)目录安全性设置。
FTP用户仅有两种目录权限:
读取和写入,读取权限对应于下载能力;写入权限对应上传能力。
FTP站点的目录权限是对全体访问该目录的用户都生效的权限,即一旦某个目录设置为仅有读取权限,则任何FTP用户,包括授权用户都不能进行上传操作(需要写入权限)。
(2)匿名访问控制。
FTP站点的用户访问控制可以分为三种情况:
仅有授权访问、仅有匿名访问、匿名访问与授权访问混合使用。
仅使用匿名访问方式的好处是强化系统的安全性。
这种方式拒绝任何非匿名的登录请求,也就不可能允许具有管理员权限的用户(可能是黑客)通过Internet登录站点,从而保证服务器不被入侵,确保我们的资源和财产安全。
(3)IP地址访问控制。
IP地址限制是FTP站点通常使用的安全限制方式之一,由于对于FTP这种较老的服务并无过多的安全技术可供选择,所以用好现有的安全限制(如IP地址限制)是非常必要的。
FTP站点的目录安全性可以以两种方式限制特殊IP地址的访问:
授权访问和拒绝访问,两种方式不能同时使用。
4系统实现
4.1Serv-U的安装
按照Serv-U说明书,将Serv-U软件在服务器上安装,注意为FTP服务器划分一个专用空间用来实现其功能,本次实验我们在FTP服务器中的C盘分配空间.
图4-1-1Serv-U安装语言选择
图4-1-2Serv-U安装向导
图4-1-3安装许可协议
图4-1-4安装位置
图4-1-5创建Serv-U的快捷方式
图4-1-6选择执行附加任务
图4-1-7准备安装Serv-U
图4-1-8完成Serv-U安装
4.2创建新域
根据域向导的四步骤来进行创建,如下所示:
图4-2-1使用Serv-U域向导创建新域
图4-2-2使用Serv-U域向导创建新域
图4-2-3使用Serv-U域向导创建新域
图4-2-4使用Serv-U域向导创建新域
4.3建立用户
4.3.1使用用户向导建立用户
图4-3-1-1使用Serv-U用户向导创建新用户
图4-3-1-2使用Serv-U用户向导创建新用户
图4-3-1-3使用Serv-U用户向导创建新用户
图4-3-1-4使用Serv-U用户向导创建新用户
4.3.2添加用户
图4-3-2-1在Serv-U中添加用户
图4-3-2-2在Serv-U中添加用户
4.3.3设置访问目录
图4-3-3-1设置访问目录
4.3.4设置虚拟目录
图4-3-3-1设置虚拟目录
4.3.5限制和设置
图4-3-5-1限制和设置
4.3.6IP访问设置
IP地址限制是FTP站点通常使用的安全限制方式之一,由于对于FTP这种较老的服务并无过多的安全技术可供选择,所以用好现有的安全限制(如IP地址限制)是非常必要的。
FTP站点的目录安全性可以以两种方式限制特殊IP地址的访问:
授权访问和拒绝访问,两种方式不能同时使用。
授权访问方式允许缺省用户访问站点,但可以指定不能访问站点的例外地址;拒绝访问方式缺省限制所有地址对站点的访问,但可以指定不受限制的例外地址。
两种方式中后者的安全性要高些,但限制也较大,通常用于内部FTP站点(不对组织外的用户提供服务);前者则广泛用于公共的下载站点,根据经验或者日志文件的攻击纪录将曾经尝试攻击的用户IP地址加入例外地址列表即可加强站点的安全性。
图4-3-6-1IP访问设置
4.3.7群组设置
图4-3-7-1群组设置
5成果
5.1从其他计算机访问本机
5.1.1在IE浏览器里输入ftp:
//以访问本机文件
图5-1-1在IE地址栏输入ftp:
//
5.1.2用户登录
图5-1-2用户登录
5.1.3访问目录
图5-1-3访问目录
5.2使用ftp命令登录后,用ftpdir命令查看访问资源中每个文件的权限
图5-2用ftpdir命令
心得体会
我本次实验的课题是“FTP服务配置及其方案使用设计”。
具体做了以下工作:
使用Serv-U搭建一个专业的FTP服务器,包括:
Serv-U安装、Serv-U的基本设置、Serv-UFTP服务器的配置及管理;通过IE浏览器和命令提示符访问远程FTP主机。
虽然我这次的实训课题不是很难,但是在我自己亲手操作时,也还是遇到了不少的问题,如:
serv-u基本设置太多;在访问时,我自己能访问,但别人不能访问;我把域删除了,之后又想找回来,也不知有什么方法可以恢复;还有前两次在IE浏览器里输入ftp:
//以访问本机文件不成功等等,这些都使我花费了很多精力,最后还是在同学的帮助下才得以完成。
这也说明我平时的基本功不扎实,在今后还得继续努力呀!
在本次实训的额外时间,我也看了下老师给我们的自学提高内容,让我们在这一周不仅仅只对本次的实训做好,还让我们掌握更多的知识,在学好我们本专业的同时,对与之相关的知识也必须知道,最好能掌握。
比如:
动议配置、思科服务器以及信息安全方面的知识与如何操作。
在即将结束的时候,苏老师还给我们很详细的讲解了一下如何使用动易建立网站,及如何在网站中间更改频道、文章等。
感谢在此次实训期间各位同学及老师对我的帮助、指导,谢谢!
参考文献
[10]张浩军.计算机网络操作系统--WindowsServer2003管理与配置.中国水利水电出版社2005-8-1.
[11]张建忠//徐敬东/张建忠徐敬东.计算机网络实验指导书.清华大学出版社,2008-02.
[12]吴功宜.计算机网络课程设计.清华大学出版社,2007-7-1.
[13]王群.计算机网络教程.清华大学出版社,2005-12.
[14]李艇.计算机网络专业实践教学的改革与创新。
北京师范大学出版社,2003-7.
[15]王明.计算机网络技术与实训教程.机械工业出版社,2010-2.
[16]张兴虎.《网络服务器的组建配置与安全管理》.清华大学,2005
[17]王群.计算机网络教程.清华大学出版社,2005-12.
[18]卢加元.计算机组网技术与配置(平装).清华大学出版社;第1版2008-12-1