FTP课件解读

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6、用户分类
6.3 Anonymous(匿名)用户
这也是我们通常所说的匿名访问。这类用户是指在 FTP服务器中没有指定帐户,但是其仍然可以进行匿名访 问某些公开的资源。
在组建FTP服务器的时候,我们就需要根据用户的类 型,对用户进行归类。默认情况下,Vsftpd服务器会把 建立的所有帐户都归属为Real用户。但是,这往往不符 合企业安全的需要。因为这类用户不仅可以访问自己的 主目录,而且,还可以访问其他用户的目录。这就给其 他用户所在的空间 带来一定的安全隐患。所以,企业要 根据实际情况,修改用户所在的类别
7、FTP的传输模式
7.1 ASCII传输方式
假定用户正在拷贝的文件包含的简单ASCII码文本, 如果在远程机器上运行的不是UNIX,当文件传输时ftp通常 会自动地调整文件的内容以便于把文件解释成另外那台计算 机存储文本文件的格式。
但是常常有这样的情况,用户正在传输的文件包含的不 是文本文件,它们可能是程序,数据库,字处理文件或者压 缩文件。在拷贝任何非文本文件之前,用binary 命令告诉 ftp逐字拷贝。
3、FTP的主要作用
FTP的主要作用,就是让用户连接上一个远程计算机(这 些计算机上运行着FTP服务器程序)察看远程计算机有哪些 文件,从然后把文件远程计算机上拷到本地计算机,或把本 地计算机的文件送到远程计算机去。
4、工作原理
以下载文件为例,当你启动FTP从远程计算机拷贝 文件时实际上启动了两个程序:一个本地机上的 FTP客户程序,它向FTP服务器提出拷贝文件的请 求。另一个是启动在远程计算机的上的FTP服务器 程序,它响应你的请求把你指定的文件传送到你的 计算机中。FTP采用“客户机/服务器”方式,用户 端 要 在 自 己 的 本 地 计 算 机 上 安 装 FTP 客 户 程 序 。 FTP客户程序有字符界面和图形界面两种。字符界 面的FTP的命令复杂、繁多。图形界面的FTP客户 程序,操作上要简洁方便的多。
6、用户分类
6.1 Real帐户 这类用户是指在FTP服务上拥有帐号。
当这类用户登录FTP服务器的时候,其默认 的主目录就是其帐号命名的目录。但是,其 还可以变更到其他目录中去。如系统的主目 录等等。
6、用户分类
6.2 Guest用户
在FTP服务器中,我们往往会给不同的部门 或者某个特定的用户设置一个帐户。但是,这个 账户有个特点,就是其只能够访问自己的主目录。 服务器通过这种方式来保障FTP服务上其他文件 的安全性。这类帐户,在Vsftpd软件中就叫做 Guest用户。拥有这类用户的帐户,只能够访问 其主目录下的目录,而不得访问主目录以外的文 件。
2、 FTP基本概念
FTP( Protocol)是文件传输协议,服务器 中存有大量的共享软件和免费资源,要想从服务器 中把文件传送到客户机上或者把客户机上的资源传 送至服务器,就必须在两台机器中进行文件传送, 此时双方必须要共同遵守一定的规则。FTP就是用 来在客户机和服务器之间实现文件传输的标准协议。 它使用客户/服务器模式,客户程序把客户的请求 告诉服务器,并将服务器发回的结果显示出来。而 服务器端执行真正的工作,比如存储、发送文件等。
FT解 FTP 服 务 器 的 配 置 与 管 理 。 通过本章学习,我们应该掌握以下知识: l FTP服务的基本概念与工作原理; l 安装FTP服务器; l 配置与管理FTP服务器;
1、FTP的由来
用互联网的首要目的就是实现信息共享,文件传输是信 息共享非常重要的一个内容。Internet上早期实现传输 文件,并不是一件容易的事,我们知道 Internet是一个 非常复杂的计算机环境,有PC,有工作站,有MAC,有 大型机,而连接在Internet上的计算机有上千万台,并 且这些计算机可能运行不同的操作系统,有运行Unix的 服务器,也有运行Dos、Windows的PC机和运行 MacOS的苹果机等等,而各种操作系统之间的文件交流 问题,需要建立一个统一的文件传输协议,这就是所谓 的FTP。基于不同的操作系统有不同的FTP应用程序,而 所有这些应用程序都遵守同一种协议,这样用户就可以 把自己的文件传送给别人,或者从其它的用户环境中获 得文件。
5、服务器系统
与大多数Internet服务一样,FTP也是一个客户机/服务 器系统。用户通过一个支持FTP协议的客户机程序,连接 到在远程主机上的FTP服务器程序。用户通过客户机程序 向服务器程序发出命令,服务器程序执行用户所发出的命 令,并将执行的结果返回到客户机。比如说,用户发出一 条命令,要求服务器向用户传送某一个文件的一份拷贝, 服务器会响应这条命令,将指定文件送至用户的机器上。 客户机程序代表用户接收到这个文件,将其存放在用户目 录中。
8、工作方式
8.1 Standard (PORT方式,主动方式)
FTP 客户端首先和服务器的TCP 21端口建 立连接,用来发送命令,客户端需要接收数据的 时候在这个通道上发送PORT命令。 PORT命令 包含了客户端用什么端口接收数据。在传送数据 的时候,服务器端通过自己的TCP 20端口连接 至客户端的指定端口发送数据。 必须和客户端 建立一个新的连接用来传送数据。
7、FTP的传输模式
7.2 二进制传输模式
在二进制传输中,保存文件的位序,以便原始和拷贝 的是逐位一一对应的。即使目的地机器上包含位序列的 文件是没意义的。例如,macintosh以二进制方式传送 可执行文件到Windows系统,在对方系统上,此文件不 能执行。
如在ASCII方式下传输二进制文件,即使不需要也仍会 转译。这会损坏数据。(ASCII方式一般假设每一字符 的第一有效位无意义,因为ASCII字符组合不使用它。 如果传输二进制文件,所有的位都是重要的。)
2、FTP基本概念
如果用户要将一个文件从自己的计算机上发送 到另一台计算机上,称为是FTP的上载(Upload), 而更多的情况是用户从服务器上把文件或资源传送 到客户机上,称之为FTP的下载(Download)。 在Internet上有一些计算机称为FTP服务器,它存 储了许多允许存取的文件,如:文本文件、图像文 件、程序文件、声音文件、电影文件等。
相关文档
最新文档