【教学课件】第9章FTP服务器配置.ppt
《【教学课件】第9章FTP服务器配置.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第9章FTP服务器配置.ppt(24页珍藏版)》请在三一办公上搜索。
1、第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 star
2、t4.测试: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
3、/IP协议栈所提供的一种子协议。FTP服务器在网络上提供文件传输服务,可以供用户上传和下载文件。根据服务对象不同,FTP服务器可以分为:匿名服务器(Anonymous FTP Server):任何客户都可以使用该服务器。系统FTP服务器:只有FTP服务器上的合法账号才能使用该服务器。,定义 FTP主机,Client/Server 交互FTP 使用两个TCP连接:一个是命令链路,用来在FTP客户端与服务器之间传递命令一个是数据链路,用来上传或下载数)工作端口默认为21或20端口号。,2、FTP 服务的连接模式,PORT模式PORT(主动)方式:由服务器主动连接客户端建立数据链路。PASV模式PA
4、SV(被动)方式:FTP服务器等待客户端建立数据链路。,3、FTP 的传输模式,ASCII模式假定用户正在拷贝的文件包含简单ASCII码文本,如果发生传输双方的计算机不是同一类型的操作系统(如Windows和Linux),当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。二进制模式传输中保持文件的位序,以便原始文件和复制文件逐位一一对应。,4、Linux下常见的FTP软件,(1)wu-ftp:wu-ftp是历史最久的非商业FTP服务器软件之一,安全漏洞较多。(2)proftpd:在意图修改wu-ftp一些不足情况下产生的。单配置文件,配置简单。,(
5、3)vsftpd(Very Secure FTP),是一个安全、高速、稳定的FTP服务器可设定多个基于IP的虚拟FTP服务器匿名FTP服务器更是十分容易不执行任何外部程序,从而减少了安全隐患支持虚拟用户,且支持每个虚拟用户具有独立的配置可以设置为从xinetd启动,或者是独立FTP服务器两种运行方式支持PAM或xinetd/tcp_wrappers的认证方式支持带宽限制,vsftpd服务器允许两种用户登录,本地用户(real)用户在远程的FTP服务器上有账号,需要密码登录。登录路径为/home/用户名。可以执行下载和上传。匿名用户(anonymous或ftp)用户在远程的 FTP服务器上没有帐
6、号。登录路径为/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 sto
7、p/设置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在w
8、indows中验证设置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:退出ft
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 FTP 服务器 配置
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5659593.html