基于Linux的FTP服务器的安装与配置(共20页).doc
《基于Linux的FTP服务器的安装与配置(共20页).doc》由会员分享,可在线阅读,更多相关《基于Linux的FTP服务器的安装与配置(共20页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1 引言1.1 课程设计的目的和背景意义自从有了网络以来,通过网络来传输文件一直是一项很重要的工作,不但可以实现文件的下载上传,而且可以设置不同的用户访问权限,并支持大文件的断点续传功能。例如,把在本地计算机上设计的网站文件,上传到远程的Web服务器主机上,就可以使用FTP服务,根据用户名及密码访问远程主机所提供的FTP目录。采用这种方法,用户不需要使用Telnet登录到远程主机进行工作,这样就使Web服务器上的文件更新工作变得非常轻松。1.2 课程设计的内容本次课程设计需要是在Linux操作系统下完成FTP服务器平台的搭建,所要完成的工作如下:(1) 安装与配置FT
2、P服务器,在Linux操作系统上进行FTP服务器的安装与配置工作。(2) 配置匿名账号访问权限,进一步在Linux操作系统上设置匿名账号访问的权限。(3) 配置匿名账号上传文件的功能,使用户可以使用FTP服务器来进行相互之间文件的交换与传输。2相关软件介绍2.1 Linux简介Linux1是一套免费使用和自由传播的类UNIX操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的UNIX兼容产品。 Linux最早由一位名叫Linus Torvalds的计算机爱好者开发,当
3、时他是芬兰赫尔辛基大学的学生。他的目的是设计一个代替Minix(由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示范教学程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有UNIX操作系统的全部功能。Linux以它的高效性和灵活性著称。它能够在个人计算机上实现全部的UNIX特性,具有多任务、多用户的能力。Linux可在GNU公共许可权限下免费获得,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形
4、用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改和无约束地继续传播。另一个原因是,它具有UNIX的全部功能,任何使用UNIX操作系统或想要学习UNIX操作系统的人都可以从Linux中获益。由于Linux是一套自由软件,用户可以无偿地得到它及其源代码,可以无偿地获得大量的应用程序,而且可以任意地修改和补充它们。这对用户学习、了解UNIX操作系统的内核非常有益。 学习和使用Linux,能为用
5、户节省一笔可观的资金。Linux是目前惟一可免费获得的、为PC机平台上的多个用户提供多任务、多进程功能的操作系统,这是人们要使用它的主要原因。就PC机平台而言,Linux提供比其他任何操作系统都要强大的功能,Linux还可以使用户远离各种商品化软件提供者促销广告的诱惑,再也不用承受每过一段时间就升级的痛苦,因此,可以节省大量用于购买或升级应用程序的资金。Linux不仅为用户提供强大的操作系统功能,而且还提供丰富的应用软件。用户不但可以从Internet上下载Linux及其源代码,而且还可以从Internet上下载许多Linux的应用程序。可以说,Linux本身包含的应用程序以及移植到Linux
6、上的应用程序包罗万象,任何一位用户都能从有关Linux的网站上找到适合自己特殊需要的应用程序及其源代码,这样,用户就可以根据自己的需要下载源代码,以便修改和扩充操作系统或应用程序的功能。这对Windows NT、Windows98、MS-DOS或OS/2等商品化操作系统来说是无法做到的。2.2 FTP简介FTP2全称是File Transfer Protocol,即文件传输协议,它是专门用来传输文件的协议。FTP功能是网络中最重要、用途最广泛的服务之一,它实现了服务器和客户端之间的文件传输和资源再分配,是普遍采用的资源共享方式之一,用户可以连接到FTP服务器上下载文件,也可以将自己的文件上传到
7、FTP服务器。FTP是TCPIP的一种具体应用,它工作在OSI模型的第七层、TCP模型的第四层,即应用层,它使用TCP传输而不是UDP,这样FTP客户在和服务器建立连接之前就要经过一个“三次握手”的过程,它的意义在于客户与服务器之间的连接是可靠的、面向连接的,为数据的传输提供了可靠的保证。另外,FTP服务还有一个非常重要的特点就是它可以独立于平台,也就是说无论是UNIX、Linux还是Windows等其它操作系统,都可以实现FTP的客户端和服务器,而且相互之间可以跨平台进行文件传送。2.3 VMWare简介VMWare3是一个“虚拟PC”软件公司。它的产品可以使你在一台机器上同时运行二个或多个
8、Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就像标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。安装在VMWare操作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习和测试。3 具体实现3.1 安装与启动vsftpd使用ifconfig命令查看Linux操作系统的网络基本设置,如下图所
9、示:图3.1 Linux操作系统的网络基本设置由于FTP很常用,所以Linux在默认状态下将自动安装vsftpd,可以使用如下命令进行查看:图3.2 用命令查看安装信息可以在终端窗口用系统命令进行关闭、启动和重启等操作,如下。图3.3 用系统命令进行操作也可以使用service命令。如下:图3.4 用service命令进行操作FTP服务器关闭之后,所有的用户都不能再登录。3.2 vsftpd.conf说明在Red Hat Enterprise Linux 5中,系统默认安装的FTP软件是vsftpd,其相关的配置文件有etcvsftpdvsftpd.conf、/etc/vsftpd.ftpus
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Linux FTP 服务器 安装 配置 20
限制150内