FTP服务器配置与管理 授课教师:于伟
内容导向 基础内容介绍 案例1及相关内容介绍 课程总结与操作实训
教学目的与要求: 通过本节课的学习,您应会: 掌握FTP服务器的配置和客户端的操作 熟悉FTP的工作体系 了解FTP服务器作用和传输模式
重点: vsftpd服务器配置 掌握如何使用vsftpd软件包架设FTP服务器。 关键词: 上传 下载
FTP的基本概念 1. FTP FTP (文件传输协议)是TCP/IP协议栈所提供的一种子协议,定义了一个远程计算机系统和本地计算机系统之间传输文件的一个标准。 FTP的作用是唯一的,仅仅是用来传输文件; 根据服务的对像不同,可是分为:匿名服务器、与系统FTP服务器;
2. FTP的工作体系 服务器与客户机之间利用TCP的21号端口建立控制连接;利用20号端口建立数据连接; 具体工作过程如下: 客户机启动客户端程序,请求建立服务器的连接 服务器对客户机进行身份验证 进行相应目录操作和数据传输 断开连接
3. FTP的数据传输模式 主动传输模式: 被动传输模式: 在这种模式下,服务器向客户端发起一个用于数据传输的连接,客户端的连接端口是由服务器和客户端通过协商通过的 被动传输模式: 在这种模式下,客户端向服务器发起一个用于数据传输的连接,客户端的连接端口是发起这个数据连请求时使用的端口号
FTP基本原理 FTP 文件传输协议 客户机 FTP服务器 用户 用户接口 客户PI 客户DTP 服务器PI 服务器DTP 控制连接 数据连接
4. Linux下常见的FTP软件 Vsftpd (相当于WIN下的IIS) Proftp (相当于Serv-U) Wu-ftp
给出案例 假设你是一个机房的管理人员,打算利用LINUX系统做一台FTP服务器,为每个班的同学上传文件来使用,也可以以班级为用户名来进行创建,如果想成为一个合格的机房管理员,FTP服务器要会熟练的进行设置,在FTP服务中的设置中最主要的是用户权限的设置,根据以下要求配置ftp服务器,具体要求如下:
允许匿名用户登录和本地用户登录 禁止匿名用户上传 允许匿名用户删除文件
与案例有关的内容分析 1.安装FTP服务的相关软件 匿名FTP服务器目录是/var/ftp,匿名下载目 录为/var/ftp/pub; 装载第三张安装盘 vsftpd #用于创建一个安全的FTP 服务器; 检查是否安装:#rpm –qa|grep vsftpd 匿名FTP服务器目录是/var/ftp,匿名下载目 录为/var/ftp/pub;
2.修改/etc/vsftpd/vsftpd.conf …… 配置选项 …… #vi /etc/vsftpd/vsftpd.conf 功能:设置FTP服务器相关选项 文件格式: #说明语句 …… 配置选项 ……
谢谢 !