- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RHCSA DAY7
* 简要概述FTP协议相关的知识要点,前期B模块课程已经学习过FTP服务器,讲述这部分时可以简要一些 ASCII模式一般只用于纯文本文件传输,而Binary模式更适合传输程序、图片等文件 * 主要讲解FTP用户的类型,突出匿名用户、本地用户、虚拟用户各自的特点和区别 简单介绍常见的FTP服务器程序 * 简单介绍常见的FTP客户端程序 还有一些下载工具软件,如FlashGet、wget、proz等,包括大多数网页浏览器软件,都支持通过FTP协议下载文件,但因不具备FTP上传等管理功能,通常不称为FTP客户端软件 * 简单介绍vsftpd服务器程序的相关基础知识、说明主要的配置文件 分别解释ftpusers、user_list列表文件的作用、区别 ftpusers文件为vsftpd服务器提供了一份用于禁止登录的FTP用户列表,而user_list文件提供了一份可灵活控制的FTP用户列表。二者相互结合,为FTP用户控制提供了良好的基础 此页先点出vsftpd.conf配置文件的位置即可,配置项内容放在下一页讲解 * FTP服务概述 FTP连接方式 控制连接:标准端口为21,用于发送FTP命令信息 数据连接:标准端口为20,用于上传、下载数据 数据连接的建立类型: 主动模式:服务端从20端口主动向客户端发起连接 被动模式:服务端在指定范围内的某个端口被动等待客户端发起连接 FTP传输模式 文本模式:ASCII模式,以文本序列传输数据 二进制模式:Binary模式,以二进制序列传输数据 * FTP服务概述 FTP用户的类型 匿名用户:anonymous或ftp 本地用户: 帐号名称、密码等信息保存在passwd、shadow文件中 虚拟用户: 使用独立的帐号/密码数据文件 常见的FTP服务器程序 IIS、Serv-U wu-ftpd、Proftpd vsftpd(Very Secure FTP Daemon) * FTP服务概述 常见的FTP客户端程序 ftp命令 CuteFTP、FlashFXP、LeapFTP、Filezilla gftp、kuftp * vsftpd服务基础 vsftpd软件包 官方站点:/ 主程序:/usr/sbin/vsftpd 服务名:vsftpd 用户控制列表文件 /etc/vsftpd/ftpusers /etc/vsftpd/user_list 主配置文件 /etc/vsftpd/vsftpd.conf 禁止登录的FTP用户列表 仅提供一份FTP用户列表,是否禁止登录取决于主配置文件中的设置 * FTP 服务器部署 Package name vsftpd Service name vsftpd Config file /etc/vsftpd/vsftpd.conf Document root /var/ftp Clients Nautilus,Firefox * FTP 服务器 配置 anonymous_enable YES 启用匿名用户 local_enable NO 不启用本地用户 write_enable NO 不允许写入 * 需求描述 架设基于apache服务器的web访问,从/pub/上下载station.html到本地,作为网站的首页文件,可以通过访问本地http://serverX.地址访问。 架设FTP服务器,允许匿名用户下载。 完成后,请分别运行lab-grade-10和lab-grade-11评估脚本以确定一切已正确完成 * 简单介绍本章的技能展示(目标) * 从四个方面进行比较,讲解应用程序与命令的关系,只需简单介绍即可 在Linux中严格区分命令和程序也并无太大意义 同理,对于“安装软件包”与“安装应用程序”这两种说法,也并不做严格的区分 * 在讲解此部分时可以回顾Linux的目录层次结构,重点说明应用程序文件放置的几个目录 如果应用程序的配置文件较多,通常会以软件名建立专门的子文件夹用来保存,例如“/etc/httpd/” 操作演示时可以以sendmail软件包为例,执行“rpm -ql sendmail | less”命令后,简单展示并讲解输出结果即可(rpm命令具体用法在后面讲解) * 介绍Linux中几种常见的软件封装类型 强调本章将以讲解rpm包、源码包程序的安装为主,deb包的安装不做讲解,其他两类软件包安装非常简单,将在实验部分提供一些软件进行练习 使用tar命令制作而成的源代码包文件,经常被称为“TarBall” ,即“Tar包” * RPM软件包格式是Red Hat公司首先提出并使用的,目前广泛应用在各类Linux发行版本中 其中硬件平台通常为“i386”、“i586”、“i686”或“noarch”(不区分
文档评论(0)