版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、河南中医学院Linux操作系统课程设计报告题目:Linux下FTP服务器的搭建所在院系:信息技术学院专业年级:完成学生:指导教师:_M完成日期:2016年06月24日目录 TOC o 1-5 h z 目 录 2课程设计题目概述 3 HYPERLINK l bookmark8 o Current Document 研究内容与目的 4研究方法 5 HYPERLINK l bookmark10 o Current Document 课题实现 6 HYPERLINK l bookmark36 o Current Document 课题研究结论 12总结 13课程设计题目概述FTP是TCP/IP网络上两
2、台 电脑传送文件的协议,FTP是在TCP/IP网络和INTERNET 上最早使用的协议之一。尽管World Wide Web(WWW)已经替代了 FTP的大多数功能,FTP 仍然是通过In ternet把文件从客户机复制到 服务器上的一种途径。FTP客户机可以给服务器 发出命令来下载文件,上传文件,创建或改变服务器上的目录。原来的FTP软件多是命令行操作,有了像CUTEFTP这样的图形界面软件,使用 FTP传输变得方便易学。主要使用 它进行上载。即向服务器传输文件。由于FTP协议的传输速度比较快,我们在制作诸如 软件下载这类网站时喜欢用FTP来实现,同时我们这种服务面向大众,不需要身份认证,
3、即匿名FTP服务器。Linux是一个强大的操作系统,以Linux环境搭建的各种服务器一直 受到广阔用户的好评,安全和快捷的优点使其优于其他的操作系统,这就需要我们在Linux下搭建一个FTP服务器。本课题介绍Linux下搭建FTP服务器的具体步骤流程,研究liunx下ftp服务器的性能, 功能需求,并进行最后的测试实现,演示文件的上传,下载。2.研究内容与目的Linux 下搭建ftp服务用vsftpd(very secure ftp daemon), 因为ftp协议是采用明 码传输的,没有安全性可言,vsftpd是一个提供较安全的ftp服务软件,测试Centos 7.ftp 的使用过程中,必须
4、首先登陆,在远程主机上获得相应的权限以后,才可以上传和下载文件。 就是说,想要在哪一台电脑传送文件,就必须具有哪一台电脑的适当权限。换句话说,除非 有用户ID和口令,否则无法传送文件。这种情况违背了 In ternet的开放性,In ternet上的 ftp不止千万,不可能要求每个用户在每一台主机上都拥有账号,因此就衍生出了匿名ftp.ftp有两种使用模式:主动和被动。主动模式要求客户端和服务器端同时打开并且监听 一个端口建立链接。在这种情况下,客户端由于安装了防火墙会产生一些问题。所以,创立 了被动模式,被动模式只要求服务器端产生了一个监听相应端口的进程,这样就可以绕过客 户端安装了防火墙的
5、问题。Vsftpd也有很多优点:(1)是一个安全,稳定,高速的FTP服务器。 可以设定多个基于IP的虚拟FTP服务器。不执行任何外部程序,相对降低了安全隐患。支持虚拟用户,并且每个虚拟用户具有独立的配置。支持带宽限制。研究内容:FTP服务器是互联网上提供文件存储和访问服务的电脑,依据FTP协议提供服务。用vsftpd来进行FTP服务器的配置,安装vsftpd服务或检查安装vsftpd服务,启动 vsftpd服务,查看vsftpd服务的默认配置信息,测试vsftpd服务器默认配置,FTP文件设 置,FTP账号设置。FTP是文件传输协议,支持文件传输。在 Linux下研究FTP的性能。进 行配置
6、ftp 服务器。之后进行登录,进行文件的上传,下载测试。上传就是将文件从自己的 电脑中拷贝至远程主机上,下载就是从远程主机拷贝文件到本地的电脑。研究目的:信息共享,用户联网的首要目的就是实现信息共享,文件传输也是信息共享 的一部分。3. 研究方法FTP 服务器,就是互联网上提供存储空间的电脑,他们依照FTP协议提供服务。FTP 就是文件传输协议,因此,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。Linux下使用最广泛的FTP服务器是VSFTPD.VSFTP是个基于GPL发布的类Unix系统 上使用的FTP服务器软件。安全性是编写 VSFTPD勺初衷,但是还要追
7、求高速与高稳定性。在速度上,使用ASCII代码的模式下载数据时。VSFTPD速度是Wu-FTP啲两倍,如果 Linux 主机使用 2.4.* 的内核,在千兆以太网上的下载速度可达 86MB/S.在稳定方面,VSFTP就更加出色,VSFTPDS单机上支持4000个以上的并发用户同时连 接,根据Red Hat的ftp服务器的数据,VSFTP服务器可以支持15000个并发用户。3.2.1 做实验,一步步分析进行 ftp 配置,比方一些参数,输入命令,得出结果,进行分析实验结果。准备工作:方式:远程连接在 Specify username 前面方框里选择画勾,并写上 user 点击 OK Linux
8、有很多优点。(1) 稳定:Linux本来就是建立在 Unix上面发展出来的操作系统,因此,Linux 具有与 Unix 系统相似的程序接口跟操作系统,当然也继承了 Unix 稳定并且 有效率的特点。( 2 )免费或少些费用( 3)安全( 4)多任务,多使用者课题实现1.首先切换用户,按ctrl+alt+T 进入编辑页面,输入su root命令。如下列图:zengtaoubuntu:$ su root Password:安装 vsftpd ftp输入命令 # yum - y in stall ftp vsftpdQ Q Q) zengtaGubuntu mzengtaogubuntu:ft yu
9、n -y install ftp vsftpd xnl;(23, Operation too wlow* Lessthan 1CQQ byte/sec transferredthelast 39 seccndsjTrying other mirro厂. updates1 3-4kB99:99:90(1/4):base/7/xB6_6 4/group_gz1 155kB90:69:90(2/4)iext ra / 7/ x Sfi_6 4/ p r i ma ry_db| 134kB:3(3/4):u p d a t e s Z7 / x8 6_6 4/p rima ry_db| 4.9MB(4
10、/4):base/7/xS6 64/primary dbj 5.3MBSG:e:a3Determining fastest mirrorsLo己f astestfcirrorbae| 3.6 kB90ExtrasI 3r4 kB 00:09:90http/mirrors ”/centos/7.2.151L/update5/xB&_54/repod3ta/repomd.xml: Errno 12 Timeout on httpi/mirrors.cug,edu,cn/centos/7.2.1511/updates/x86_64/repodata/repomd出现的结果是:bas&: +cnext
11、ras: mirnDcnupdates: Resolving Dependencies- Running transaizticin 匚heck Package ftp.mSS_64 :0.17-66.el? will be installedn Package vsftpd 86_64 9:3.0.2-11.el7_2 will be installed ririihed DEpeiidmcy RealLitiurdependencies ResolvedPackageArchVersionRepositorySizeInstalling:ftpx36 640.17-66.e!7base61
12、 kvsftpd3 Connected to lacalhost (: :1L 220 (vsFTPd 3.0.2)Name (localhost:root): zhuwenli 331 Please spec ify the password. Password;16 .配置在本地访问命令find -name ftp find / -name *ftpmkdir -p /ftp/pnvate(:hmod -R 777 /ftp/pnvate/ chmod -R 777 /ftp/16.在浏览器的地址栏中输入+tp:/17216.19-245). S-n-lnl丁芦TirtW M 甘千 PSS
13、出现的结果是:48/ 的索引*医刘上一馭也突大小修改时间17.实现上传,下载在火狐浏览器的设置里面,有附加组件,安装FireFTP插件,出现FireFTP小图标,点击,看到有新建一个账户,连接,看到本地的资源,可以左右来回移动资源,可以移动到右边框中几个文件,再回来看浏览器中已经上传了几个文件。截图如下:XI =訴哪ti 0 无H MElB.|r* c i :4畀 t TW*1 QPdak:EtTs月比千a*亠七zUte a#ubjS : PH1鳩413 iM C ontenLM O ji p 型Cg3记口 c课题研究结论研究Linux下FTP服务器的搭建,通过对服务器的配置,有使用 yum安装vsftpd ftp,备份vsftpd原有配置文件,创建密码明文文件,创建密码DB文件,创建vsftpd的guest账户,设置开机启动,重启 vsftpd服务,测试,上传文件,下载下载。对整个过程进行详 细配置,并且进行解说。结论:成功能进行文件的上传下载。6. 总结Liunx下搭建FTP服务器就是对这一服务器性能的研究。通过这次课程设计,让我们增 长了不少动手能力的技巧。平时上课就是听,并不能在实际的运用中提高自己,甚至我们从 来不会想到还会有这样那
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东广州市白云区嘉禾街道综合事务中心合同制聘员招聘7人备考题库参考答案详解
- 2026济南能源集团春季校园招聘11人备考题库含答案详解(满分必刷)
- 2026中兵节能环保集团有限公司招聘4人备考题库及参考答案详解(研优卷)
- 雨课堂学堂在线学堂云《食品加工与贮运专题(天津科技)》单元测试考核答案
- 麻纺厂安全培训教育办法
- 安徽电视旗袍春晚活动方案
- 民宿服务合同
- 2026吉林大学白求恩第一医院心血管内科招聘备考题库及答案详解【必刷】
- 2026广东深圳市南山区松坪文理幼儿园招聘1人备考题库及一套参考答案详解
- 2026四川绵阳市河湖保护中心招聘5人备考题库附参考答案详解(模拟题)
- 2025年广东生物竞赛试卷及答案
- 反兴奋剂教育准入考试试题及答案
- 国有企业领导班子和领导人员考核评价存在的问题和建议
- 帕金森病的药物治疗指南
- 2025年天津春考真题及答案技术
- 饮料包装货品知识培训课件
- 门店2人合伙合同范本
- 血站院感培训课件
- 电商直播情境下消费者冲动购买行为研究
- T/CCMA 0133-2022高尔夫球车
- 国家电网有限公司输变电工程通 用设计(330~750kV输电线路绝缘子金具串通 用设计分册)2024版
评论
0/150
提交评论