FTP服务器的搭建及应用.ppt
《FTP服务器的搭建及应用.ppt》由会员分享,可在线阅读,更多相关《FTP服务器的搭建及应用.ppt(37页珍藏版)》请在三一办公上搜索。
1、Linux服务器管理 第五章 FTP服务器搭建及应用,上课回顾,Linux 邮件服务器的基本概念;邮件服务器的配置及使用,第5章FTP服务器搭建与应用,教学目标与要求。FTP 服务是Internet 上最早提供的服务之一,应用非常广泛,至今它仍是最基本的应用之一。FTP 提供了在计算机网络上任意两台计算机相互传输文件的机制。由于FTP 操作性好,开放性强,在Internet 进行信息传递与共享非常方便,所以目前越来越多的FTP 服务器连入Internet,实现了越来越多的资源共享。本章将介绍FTP 的基本概念、VSFTP 服务器的实际架设及访问FTP 服务器的方法等。通过本章的学习,读者应该掌
2、握以下内容:了解FTP基本原理;掌握安装和启动默认的VSFTP 服务;掌握修改配置文件;了解VSFTP 两种运行模式的区别;熟练掌握各种FTP 服务器的配置。教学重点与难点。配置不同安全级别的FTP 服务器,5.1 FTP简介,5.1.1 FTP 协议5.1.2 FTP 工作原理1工作原理2登录流程,5.1 FTP简介,5.1.3 FTP 传输模式1ASCII 传输模式2二进制传输模式,5.1.4 FTP 连接模式1主动传输模式(Port 模式)2被动传输模式(Passive 模式),5.1 FTP简介,5.1.5 FTP 用户分类1匿名用户2实体用户3虚拟用户,5.2 安装FTP服务器,5.
3、2.1 vsftp服务器所需软件 5.2.2 安装VSFTP检查安装若没有安装,找到vsftpd-2.0.5-10.el5.ppc.rpm 进行安装,5.2 安装FTP服务器,5.2.3 启动与停止VSFTP1启动VSFTP服务service vsftpd start 或/etc/rc.d/init.d/vsftpd start2关闭VSFTP。service vsftpd stop 或/etc/rc.d/init.d/vsftpd stop3Vsftpd重新启动service vsftpd restart 或/etc/rc.d/init.d/vsftpd restart4重新加载vsftpd
4、service vsftpd reload 或/etc/rc.d/init.d/vsftpd reload5自动加载Chkconfig level 3 vsftpd on#运行级别3自动加载Chkconfig level 3 vsftpd of#运行级别3不自动加载或用ntsysv命令,利用文体图形界面对vsftpd自动加载进配置。,5.3 FTP常规服务器配置,VSFTP 的文件目录结构5.3.1 主配置文件vsftpd.conf格式如下:定段=设定值rootzhou#vi/etc/vsftpd/vsftpd.conf,5.3 FTP常规服务器配置,1进程选项Listen(YES|NO)2登
5、录和访问控制选项(1)anonymous_enable(YES|NO)(2)local_enable(YES|NO)(3)pam_service_name(4)userlist_enable(YES|NO)(5)tcp_wrappers(YES|NO)3匿名用户选项anou_root4本地用户选项local_umask5目录选项dirmessage_enable(YES|NO)6文件传输选项write_enable(YES|NO),5.3 FTP常规服务器配置,7日志选项(1)xferlog_enable(YES|NO)(2)xferlog_std_format(YES|NO)8网络选项(1)
6、connect_from_port_20(2)connect_timeou,5.3 FTP常规服务器配置,5.3.2 匿名账号FTP 服务器1与匿名相关的常用字段(1)anon_mkdir_write_enable(YES|NO)(2)anou_root(YES|NO)(3)anon_upload_enable(YES|NO)(4)anon_world_readable_only(YES|NO)(5)anon_max_rate2匿名服务配置【例5.6】组建一台FTP服务器,允许匿名用户上传一下载文件,匿名用户的根目录设置为/var/ftp/,如下所示:rootzhou#vi/etc/vsftp
7、d/vsftpd.confanonymous_enable=YESanon_root=/var/ftpanon_upload_enable=YES,5.3 FTP常规服务器配置,5.3.3 真实账号FTP 服务器1与真实用户相关的常用字段(1)local_root(2)local_umask(3)user_config_dir2真实账号服务配置【例5.7】组建一台只允许本地账户登录的FTP服务器,如下所示:rootzhou#vi/etc/vsftpd/vsftpd.confanonymous_enable=NOlocal_enable=YESlocal_root=/home,5.3 FTP常规
8、服务器配置,配置完后重新启动ftp服务器 使用账户登录进行测试,5.3 FTP常规服务器配置,5.3.4 FTP应用案例【例5.8】某公司内部准备建立一台功能简单的FTP服务器,允许所有员工上传和下载文件,并允许创建用户自己的目录 分析:-实现:1编辑vsftpd.conf,并允许匿名用户访问。rootzhou#vi/etc/vsftpd/vsftpd.confanonymous_enable=YES2允许匿名用户上传文件,并可以创建目录。rootzhou#vi/etc/vsftpd/vsftpd.confanon_upload_enable=YESanon_mkdir_write_enabl
9、e=YES3重新启动vsftpd服务,5.3 FTP常规服务器配置,4修改/var/ftp权限5.3.5 限制用户目录1限制用户目录相关字段有:(1)chroot_local_user(YES|NO)(2)chroot_list_enable(YES|NO)(3)chroot_list_file2实现限制用户目录(1)建立用户用useradd命令建立用户yg1和yg2并对用户yg1和yg2设置密码:(见右图),5.3 FTP常规服务器配置,(2)修改主配置文件vsfpd.confrootzhou#vi/etc/vsftpd/vsftpd.confanonymous_enable=NOlocal
10、_enable=YESlocal_root=/homechroot_list_enable=YES#(default follows)chroot_list_file=/etc/vsftpd/chroot_list(3)编辑chroot_list文件rootzhou#vi/etc/vsftpd/chroot_listyg1yg2(4)重启服务及测试,5.3 FTP常规服务器配置,5.3 FTP常规服务器配置,5.3.6 限制服务器连接数1max_clients2max_per_ip5.3.7 制定FTP目录欢迎信息1与设置目录欢迎信息相关的字段。(1)dirmessage_enable(2)m
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FTP 服务器 搭建 应用

链接地址:https://www.31ppt.com/p-5431557.html