基于Linux的FTP服务器配置 - 完成

基于Linux的FTP服务器配置 - 完成

ID:39474274

大小:677.50 KB

页数:40页

时间:2019-07-04

基于Linux的FTP服务器配置 - 完成_第1页
基于Linux的FTP服务器配置 - 完成_第2页
基于Linux的FTP服务器配置 - 完成_第3页
基于Linux的FTP服务器配置 - 完成_第4页
基于Linux的FTP服务器配置 - 完成_第5页
资源描述:

《基于Linux的FTP服务器配置 - 完成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信息科学与技术学院《Linux系统》课程设计题目名称:基于Linux的FTP服务器专业:计算机科学与技术班级:2011级实验小组第一小组小组成员小组组长指导教师:完成日期:2013年12月2日37目录第一章引言11.1课程设计的背景11.2课程设计的目的1第二章FTP服务22.1FTP功能简介22.2FTP服务器和客户端22.3FTP不同等级的用户授权32.4命令记录与日志文件记录42.5限制用户活动目录(changeroot简称chroot)42.6FTP的工作流程42.7FTP协议包交互52.8FTP的数据传输模式及连接端口102.9基于linux的DMZ技巧13第三章 基于

2、Linux的FTP的安全183.1 基于Linux的FTP的安全隐患183.2 基于Linux的FTP安全防范策略18第四章关于vsftpd服务器204.1vsftpd的简介204.2vsftpd的软件结构204.3vsftpd的启动模式264.4vsftpd服务的安装和启动27374.5vsftpd服务的默认配置信息274.6配置自己的FTP服务器29第五章测试325.1FTP服务器命令简介325.2FTP服务器测试34第六章总结366.1心得体会366.2小组任务分工36第七章相关参考文献3737第一章引言1.1课程设计的背景随着信息技术的飞速发展,网络应用扮演着不可或缺角色

3、。计算机知识的普及,民众对计算机的认识和理解日益深厚。在二十世纪末二十一世纪初期,在PC应用领域,微软的windows操作系统占据了操做系统的半壁江山,图形化的界面,傻瓜式的应用,即使计算机新手也能用的得心应手。但是随着需求的日益深入,大家渐渐发现,Windows不像以前那样好用了,尤其是在网络应用,服务器构建等方面有着不小的缺憾。大家渐渐把目光转向了其他操作系统,linux成为了他们的首选。Linux是一套免费使用和自由传播的类UNIX操作系统,它具有如下特点:开放性,多用户,多任务,良好的用户界面,设备独立性,提供丰富的网络功能,可靠的系统安全性,良好的可移植性,兼容其他的U

4、NIX系统,支持多文件系统。1.2课程设计的目的本课程设计的目的是通过对FTP服务器的配置和使用,加深对linux下网络功能的实现的理解。37第二章FTP服务自从有了网络一来,通过网络来传输文件一直是一项很重要的共组,不但可以实现文件的上传下载,而且可以设置不同的用户访问权限,并支持大文件的断点续传功能。例如,把在本地计算机上设计的网站文件,上传到远程的Web服务器主机上,就可以使用FTP服务,根据用户名及密码访问远程主机所提供的FTP目录。采用这种方法,用户不需要使用Telnet登陆到远程主机进行工作,这样就使Web服务器上的文件更新工作变得非常轻松。2.1FTP功能简介FTP

5、是Internet上用来传送文件的协议(文件传输协议),是TCP/IP协议族中的协议之一,他是为了能够在Internet上互相传送文件而制定的文件传送标准,规定了Internet上文件如何传送。该协议是Internet文件传送的基础,它是由一系列规格文档组成,目标是提高文件的共享性,提供非直接使用远程计算机的方法,是存储介质对用户透明和可靠传输数据。也就是说,通过FTP协议,就可以完成两台计算机之间的复制,从远程计算机复制文件至自己的计算机上,称为下载(download)文件。若将文件从本地计算机复制到远程计算机上,则称之为上传(upload)文件。在TCP/IP协议中,FTP标

6、准命令TCP端口号21,PORT方式端口号20。2.2FTP服务器和客户端37与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。2.3FTP不同等级的用户授权使用FTP时必须首先登录,在远程主机上获得相应的权限以后,

7、方可上传或下载文件。也就是说,要想同哪一台计算机传送文件,就必须具有哪一台计算机的适当授权。换言之,除非有用户ID和口令,否则便无法传送文件。根据FTP服务器提供的服务对象不同,可以将FTP服务的使用者分为以三类。1.实体用户(本地用户)。如果用户在远程FTP服务器上拥有账户,账户为本地用户。本地用户可以通过输入自己的账号和密码进行登陆。当登陆成功后,其登陆目录为系统提供给该用户的根目录($HOME),如/home/user1,用户利用FTP访问该目录如同在本地一样,可以下载和上

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。