欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    【教学课件】第9章FTP服务器配置.ppt

    • 资源ID:5659593       资源大小:434.47KB        全文页数:24页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【教学课件】第9章FTP服务器配置.ppt

    第9章 telnet and FTP,教材第16章(P429),一、telnet,telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。使用Telnet协议进行远程登陆时需要满足以下条件:在本地计算机上必须装有包含Telnet协议的客户程序;必须知道远程主机的Ip地址或域名;必须知道登录标识与口令。,其实现步骤:1.启动telnet服务:#setup选择“系统服务”选中“telnet”。2.设置IP地址:#ifconfig eth0 IP地址 up3.启动服务:service ixnetd start4.测试:telnet IP地址,实例,在Linux中添加一个用户zgq:#useradd zgq设置该用户密码为123456:#passwd zgq设置IP地址:#ifconfig eth0 192.168.1.1 up启动telnet服务:#service xinetd start将windows系统设为与Linux系统统一网段。打开windows的cmd,保证能与Linux连接在windows的cmd窗口中输入命令以zgq用户登录 就可进行远程计算机(IP地址为)的各种操作。,二、FTP文件传输(P430),1、FTP(文件传输协议File Transfer Protocol)是TCP/IP协议栈所提供的一种子协议。FTP服务器在网络上提供文件传输服务,可以供用户上传和下载文件。根据服务对象不同,FTP服务器可以分为:匿名服务器(Anonymous FTP Server):任何客户都可以使用该服务器。系统FTP服务器:只有FTP服务器上的合法账号才能使用该服务器。,定义 FTP主机,Client/Server 交互FTP 使用两个TCP连接:一个是命令链路,用来在FTP客户端与服务器之间传递命令一个是数据链路,用来上传或下载数)工作端口默认为21或20端口号。,2、FTP 服务的连接模式,PORT模式PORT(主动)方式:由服务器主动连接客户端建立数据链路。PASV模式PASV(被动)方式:FTP服务器等待客户端建立数据链路。,3、FTP 的传输模式,ASCII模式假定用户正在拷贝的文件包含简单ASCII码文本,如果发生传输双方的计算机不是同一类型的操作系统(如Windows和Linux),当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。二进制模式传输中保持文件的位序,以便原始文件和复制文件逐位一一对应。,4、Linux下常见的FTP软件,(1)wu-ftp:wu-ftp是历史最久的非商业FTP服务器软件之一,安全漏洞较多。(2)proftpd:在意图修改wu-ftp一些不足情况下产生的。单配置文件,配置简单。,(3)vsftpd(Very Secure FTP),是一个安全、高速、稳定的FTP服务器可设定多个基于IP的虚拟FTP服务器匿名FTP服务器更是十分容易不执行任何外部程序,从而减少了安全隐患支持虚拟用户,且支持每个虚拟用户具有独立的配置可以设置为从xinetd启动,或者是独立FTP服务器两种运行方式支持PAM或xinetd/tcp_wrappers的认证方式支持带宽限制,vsftpd服务器允许两种用户登录,本地用户(real)用户在远程的FTP服务器上有账号,需要密码登录。登录路径为/home/用户名。可以执行下载和上传。匿名用户(anonymous或ftp)用户在远程的 FTP服务器上没有帐号。登录路径为/var/ftp。,安装和设置 vsftpd,step1:安装 vsftpd/查找vsftpd#rmp qa|grep vsftpd若没有就需要安装:/安装#rpm ivh,step2:启动及检查vsftpd,/查看vsftpd是否已启动#pstree|grep vsftpd/启动 vsftpd#service vsftpd start 或者#/etc/rc.d/init.d/vsftpd start/重启命令:#service vsftpd restart或者#/etc/rc.d/init.d/vsftpd restart/停止vsftpd#service vsftpd stop/设置vsftpd的启动时间#ntsysv-vsftpd,step3、客户端访问FTP方式,通过windows客户端访问FTP服务器DOS模式下使用ftp命令访问ftp 主机名/IP地址或者ftpftp open 主机名/IP地址使用浏览器访问匿名用户:地址(FTP服务器名称)本地用户:ftp:/用户名:口令IP地址(FTP服务器名称)通过Linux客户端访问FTP服务器终端使用ftp命令访问使用浏览器访问,示例提供ftp服务的linux系统中#ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up#service vsftpd start在windows中验证设置windows系统的IP地址为开始程序附件命令提示符,建立一个简单的vsftpd服务器,ftp命令,?:显示帮助信息!comman:执行本地机识别的命令!dir:查看客户机信息(for windows host)!ls:查看客户机信息(for Linux host)ls:查看远程主机信息cd:在远程主机上改变目录lcd:在本地机上改变目录ascii:设置文件传输方式为ASCII模式binary:设置文件传输方式为二进制模式put(mput,批量上传):上传文件get(mget,批量下载):下载文件Open:连接远程ftp站点Close:终止当前的ftp会话bye:退出ftpQuit:断开与远程机的连接并退出ftp,/etc/vsftpd/vsftpd.conf主配置文件/etc/vsftpd.ftpusers列出不能访问ftp的用户/etc/vsftpd.user_list在/etc/vsftpd/vsftpd.conf中,若userlist_enable=YESuserlist_deny=YES则vsftpd.user_list文件列出的用户不能访问ftp服务在/etc/vsftpd/vsftpd.conf中,若userlist_enable=YES,userlist_deny=No则vsftpd.user_list文件列出的用户能够访问ftp服务,三、通过配置文件配置vsftpd服务器,Vsftpd.conf主要配置项:,(1)Anonymous_enable=YES/是否允许匿名登录(YES/NO)(2)local_enable=YES/若启动该功能,允许本地用户登录。(3)write-enalbe=YES/可以控制FTP指令是否允许更改文件。(4)local_umask=022/本地用户新增文档时的umask值,默认为077,这里设为022(大部分ftp都设置为022)(5)anon_upload_enable=YES/设置是否允许匿名用户上传文档的权限。(6)anon_mkdir_write_enable=YES/设置是否允许匿名用户拥有创建目录的权限。,匿名帐号服务器配置:用户名:ftp或者anonymous,简单的匿名帐号服务器配置缺省的配置文件具有匿名登陆的功能,能够下载文件,不能上传文件,不具有写的功能。要改变其权限,需修改主配置文件/etc/vsftpd/vsftpd.conf。(P435)去掉相应行前面的注释符号”#”anon_upload_enable=YES/匿名用户上传anon_mkdir_write_enable=YES/匿名用户创建目录Max_client=100/连接服务器的最大并发连接数Max_per_ip=2/用户的最大线程数,Anon_max_rate=20000/设置匿名用户的最大传输速率Local_max_rate=1000000/设置本地用户的最大传输速率设置数据传输中断的时间间隔idle_session_timeout=600data_connection_timeout=120禁止某些IP段的匿名用户访问FTP服务器确认/etc/vsftpd/vsftpd.conf文件中有如下语句tcp_wrappers=YES编辑ftp服务器的/etc/hosts.allow文件,添加如下内容vsftpd:192.168.1.10:DENY,Lab10 Telnet and FTP,实验内容 1.Telnet:以普通用户远程登陆系统,并切换身份至超级用户FTP设置vsftp1.配置DNS服务器,建立服务器(域名可自己设定)2.允许匿名用户访问ftp服务器,并具有上传、下载文件的权限(1)在Windows的C盘下创建一文件 upfile.txt(2)将upfile.txt上传(3)在Linux的/var/ftp/pub中创建一文件 downfile(4)将downfile下载到本地机的C盘下3建立本地组student,在组中建立stu1、stu2、stu3三个本地用户,其中stu1对FTP有读写权限,而stu2、stu3对FTP只有读的权限。FTP的访问目录为/var/ftp/student(注意:考虑文件系统的访问权限设置)。,实验步骤,FTP的配置和启动测试查看是否安装了FTP Server:#rpm qa|grep vsftpd设置IP地址:#ifconfig eth0 192.168.1.1 up启动FTP:setup-System service-vsftpd;service vsftpd start或者/etc/rc.d/init.d/vsftpd start修改FTP配置文件:vi/etc/vsftpd/vsftpd.confanonymous_enable=YES/允许匿名用户登录FTPLocal_enable=YES/允许本地用户登录FTPAnon_upload_enable=YES/匿名用户可以上传Anon_mkdir_write_enable=YES/匿名用户可以创建文件等写操作修改/var/ftp/pub的权限:chmod 777/var/ftp/pub/对pub文件夹具有完全操作权限。touch/var/ftp/pub/downfile/创建一个文件downfile,并要修改权限操作。在windows中,进行IP地址设置,与linux中的IP地址处于同一网段(IP地址前3位相同)。在windows中打开命令提示符,进入要求的工作目录后,输入:ftp Linux主机的IP地址,登录名用:anonymous,密码:anonymous可用put 文件名 上传该文件;用get 文件名 下载指定文件(mget、mput 批操作)。/则文件所在的路径就是Windows工作的路径。每次修改配置文件需要重启服务。,建立本地组:groupadd student,设置ftp访问目录 mkdir/var/ftp/student;修改该目录的访问权限:chmod 777 student;(1)stu1有读写权限,stu2、stu3只有读的权限:进入/var/ftp目录,执行chown stu1.student student/将student的属主变为stu1;chmod 740 student/修改student的权限满足上述要求。并在该目录下建立一个文件2.txt,进行测试(2)在windows端,ftp以stu1登录,可以进行上传下载测试。不让stu1用户访问ftp服务器,修改用户列表文件:/etc/vsftpd.user_list 将stu1加入末尾。重启服务,用stu1测试。,

    注意事项

    本文(【教学课件】第9章FTP服务器配置.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开