基于Linux的FTP服务器的安装与配置.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 引言1.1课FTP服务可以使传输文件工作变得非常轻松。本课程设计利用基于Linux的FTP服务器的安装与配置,理解FTP的工作原理和作用,掌握FTP服务器的基本配置方法,通过操作系统自带的ftp命令验证FTP服务器的配置,巩固和运用所学课程,理论联系实际,提高分析、解决计算机技术实际问题的独立工作能力。 1.2课Linux的FTP服务器的安装于配置,实现局域网和外网的客户端主机访问FTP服务器并实现文件的上传和下载。该设计主要分为两部分,服务端部分和局域网及外网客户端部分。在虚拟机的Linux操作系统上上构架FTP服务器,即安装和配置FTP服务器。在局域网及外网的客户主机上对本地主机上的FTP进行访问以及进行文件上传和下载。 2 相关技术介绍 2.1 Linux的简单介绍 Linux是一套免费使用和自由传播的类UNIX操作系统,具有UNIX全部功能的免费操作系统,它在众多的软件中占有很大的优势,为广大的计算机爱好者提供了学习、探索以及修改计算机操作系统内核的机会。Linux操作系统具有开放性、多用户、多任务、良好的用户界面、设备独立性、良好的可移植性、可靠的安全性、兼容其他UNIX系统、支持多种文件系统以及提供了丰富的网络功能等特点。 UNIX是在互联网的基础上繁荣起来的,Linux的网络功能当然不会逊色。它的网络功能和其内核紧密相连,在这方面Linux要优于其他操作系统。1.FTP服务 FTP(File Transfer Protocol)是Internet上用来传送文件的协议(文件传输协议),是TCP/IP协议族中的协议之一,它是为了能够在Internet上互相传送文件而制定的文件传送标准,规定了Internet上文件如何传送。该协议是Internet文件传送的基础,它是由一系列的规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机的方法,使存储介质对用户透明和可靠高效地传送数据。也就是说,通过FTP协议,就可以完成两台计算机之间的复制,从远程计算机复制文件至自己的计算机上,称为“下载(Download)”文件,若将文件从自己的计算机中复制至远程计算机上,则称为“上传(Upload)文件。在TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口号为20。FTP服务的工作模式如图1.1所示。 图1.1 FTP服务的工作模式 2. FTP服务器和客户端 同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通过一个客户端程序连接在远程计算机上运行的服务器程序。依照FTP协议提供的服务、进行文件传送的计算机就是FTP服务器,而连接在FTP服务器、遵循FTP协议与服务器传送文件的计算机就是FTP客户端。FTP服务 以下载为例,当启动FTP从远程计算机复制文件时,事实上启动了两个程序。一个是本地计算机上的FTP客户程序,它向FTP服务器提出复制文件的请求。另一个是启动在远程计算机上的FTP服务器程序,它响应请求把指定的文件传送到本地计算机中。用户端要在自己的本地计算机上安装FTP客户程序。FTP客户程序有字符界面和图形界面两种。字符界面的FTP命令复杂、繁多。图形界面的FTP客户程序,操作上要简捷方便得多。 3. FTP用户授权 一般来说,要使用FTP服务器,必须经过FTP服务器的授权认证后,才能登陆FTP服务器传输文件。根据FTP服务器的提供的服务对象不同,可以将FTP服务的使用者分成以下三类。 (1)本地用户。如果用户在远程FTP服务器上拥有账号,用户为本地用户。本地用户可以通过输入自己的账号和密码进行登陆。当登陆成功后,其登陆目录为系统提供给该用户的根目录($HOME),如/home/user1,用户利用FTP访问该目录如同在本地一样,可以进行下载和上传文件。 (2)Guest用户。当FTP服务器为某些特定用户提供公认账号和密码,且此账号只能用于文件传输服务,其登陆的目录为指定目录,此用户类别为Guest用户。通常情况下,为该用户群提供文件下载及上传功能。 (3)匿名用户。如果该用户在远程的FTP服务器上没有自己的账号,则称此用户为匿名用户。若FTP服务器提供匿名访问功能,则匿名用户可以通过输入anonymous用户名和空的口令来进行登录,一般情况下匿名登陆的FTP服务器只提供文件下载功能。匿名FTP一直是Internet上获取信息资源的最主要的方式。 4. FTP的传输模式 FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式。 (1)ASCII传输方式。假定用户正在复制的文件包含简单的ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时FTP通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。

文档评论(0)

企业资源 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档