01基础配置指导-ftp和tftp_第1页
01基础配置指导-ftp和tftp_第2页
01基础配置指导-ftp和tftp_第3页
01基础配置指导-ftp和tftp_第4页
01基础配置指导-ftp和tftp_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1- 1-1.4FTP显示和2 TFTP1-2-1 11.1FTP1-1.1.1FTP1- 1- 1-1-1- 1-1- 1-1.2.6FTP连接的与调试1-1- 1- 1- 1- 2-2.1.1TFTP概述2-2.1.2TFTP的实现2- 2- 2-2-FTP(File Transfer Protocol,文件传输协议)用于在远端服务器和本机之间传输文件,是IP式传输文件,最通用的应用程序就是 FTP。虽然目前大多数用户在通常情况下选择使用 和 Web 传输文件,但是 FTP 仍然有着比较广泛的应用。FTPTCP/IP协议族中属于应用层协议,用于在远端服务器和本地客户端之间传输文件,使TCP

2、 20 21 进行传输。端口20 用于传输数据,端口21 用于传输控制消息。FTP 协议基本操作在 RFC959 中进行了描述。二进制模式,用于传输程序文件(比如后缀名为.bin和.btm的文件 (PORT方式(PASV),数据连接由FTP客户端程序发起,当FTP 服务器限制客户端连接其端口(一般情况下大于 1024)时不适用。是否使用方式由 FTP 客户端程序决定,不同 FTP 客户端对 FTP 工作方式的支持情况可能不同,请在使用时以的实际情况为准。图1-1 FTP 如果远端FTP服务器支持 ,设备可以直接登录;如果远端FTP服务器不支持 ,则必须先获取FTP用户名和后,才能成功登录远端的

3、FTP服务器PC(充当服务器- 当FTP服务配置FTP用户的用户名、的工作 。出于安全考虑,设备不支持 登录,用户必须使用合法的用户名和。缺省情况下,合法用户可 的 为设备的根当设备充当FTP 服务器,使用Internet Explorer 浏览器登录设备时Internet Explorer 浏Internet Explorer 浏览器登录设备时 FTP 的部分功能不支持。录、文件等命令,但命令能否执行成功,还将受 FTP 服务器端的限制。建立FTPFTP 客户端要 FTP 服务器,必须先与 FTP 服务器建立连接。连接的建立方式有两种,一种是ftp 命令直接建立连接,一种是在 FTP 客户端

4、视图下使用 open 命令间接建立连接。在使用 ftp 命令建立 FTP 连接时,还可以进行源地址绑定。源地址可以通过配置源接口(建议使用 Loopback 接口)或源 IP 地址来实现,源接口下配置的主 IP 地址或源 IP 地址即为发送报文的源地 ftpclientsource命令指定的源地址对所有的FTP连接有效,ftp命令指定的源地址只对当前的 FTP 连接有效。表1-3 FTP连接(IPv4组网环境-ftpclientsourceinterfaceinterface-type interface-number | ip source-ip-address -ftpserver-add

5、ressservice-port-instance-nameinterfaceinterface-typeinterface-number|source-ip-addressopenserver-addressservice-port 表1-4 FTP连接(IPv6组网环境ftpipv6server-addressservice-port-instance-namesourcesource-ipv6-address-iinterface-type interface-number 下执行;open ipv6命令在 ftp openipv6server-addressservice-port-

6、配置设备充当FTP客户端发送报文的DSCPIPv4 IPv6 报文头中,包含一个8bit 的字段,用于标识IP 报文的服务类IPv4 报文中,这个字段称为ToS 字段;在IPv6 报文中,称为Traffic class 字段。RFC 2474 8 bit 进行了定义,将前6 bit DSCP 优先级,最后2 bit 作为保留位。在报文传输的过程中,DSCP用户可以对设备充当 FTP 客户端发送报文的 DSCP 优先级进行配置 -ftpclientdscpdscp-ftpclientipv6dscpdscp-操作FTP FTP服务器的 下,用户可以进行创建、删除文件夹等操作表1-6 FTPdir

7、remotefilelocalfilelsremotefilelocalfilecddirectory|.|/mkdirrmdir操作FTP FTP服务器的 下,用户可以通过以下操作,给FTP服务器上传或从FTP服务器文件, dirlsFTP服务器上的 结构以及文件所处的位置。使用 lcd 命令了解用户登录 FTP 服务器前在 FTP 客户端上的工作路径。无论使用相对路径还是绝对路径进行上传/操作,上传的将是该路径下的文件,文件后也将保存到该路径 dirremotefilelocalfilelsremotefilelocalfiledeleteputlocalfileremotefileget

8、remotefilelocalfile FTP连接(FTP控;表1-8 userusernamepassword 过以下命令,可以帮助定位和FTP连接过程中出现的问题。表1-9 FTP客户端与调 mand断开FTP 表1-10 FTPIRF 从 PC 上新的启动文件完成设备的升级,并将配置文件上传到 PC 进行备份、 、 如果设备剩余的内存空间不够,请使用 delete /unfile-url命令删除部分暂时不用的文件ftpTryingPress CTRL+K to abort Connectedto.220WFTPD2.0service(byTexasImperialSoftware)rea

9、dyfornewuser 331Givemeyourpassword,please 230Loggedinftp200Typesettoftpget227EnteringPassiveMode125BINARYmodeonnectionalreadyopen,transferstartingfor226TransferFTP:23951480byte(s)receivedin95.399second(s),251.00K将启动文件newest.bin 从PC 到Slave(成员为2)介质的下ftpgetnewest.bin227EnteringPassiveMode226TransferFTP

10、:23951480byte(s)receivedin95.399second(s),251.00Kftpftpputconfig.cfgback-227EnteringPassiveMode125ASCIImodeonnectionalreadyopen,transferstartingfor226TransferFTP:3494byte(s)sentin5.646second(s),618.00byte(s)/sec. ftp bye221Serverboot-loaderfilenewest.binslotallThiscommandwillsetthebootfileofthespeci

11、fiedboard.Continue?ThespecifiedfilewillbeusedasthemainbootfileatthenextrebootonslotThespecifiedfilewillbeusedasthemainbootfileatthenextrebootonslot#重启设备,完成设备升级下次启动文件必须存放在介质的根 下。可使用文件的拷贝或移动操作来调整文件的路径为根 。关于 boot-loader 命令的详细介绍请参见“基础配置命令参的“升级”。用户登录到 FTP 服务器put 命令上传文件的过程中,FTP 服务器中文件的更新有两种方式, 入设备。采用这种方式,

12、即使文件传送过程发生断电等异常情况,也不会损坏FTP服务 FTP服务器上的现有文件被损坏。与快速更新方式相比,普表1-11 FTP-ftpserverftpserver缺省情况下,FTP服务器发送的IPv4报文的DSCP优先0ftpserveraclacl-缺省情况下,没有使用ACL限制FTP客户ftptimeout缺省情况下,连接空闲时间为30分ftpupdatefast|normal-强制通过指定freeftpuser配置FTP服务器的验证FTP 服务器的信息包含提供给FTP 用户的工作 的路径。只有验证通过和成功的用户,才能得到 FTP 服务器的服务。以下配置为 FTP 服务器在本地对

13、FTP 客户端进行验证的时候的步骤,如果要对 FTP 客户端进行认证,则不需要配置本地用户,但需要配置 AAA(Authentication, Authorization and “AAA地认证是指在设备上验证用户输入的用户名/是否与设备上配置的用户名/匹配;认证 - passwordsimple|cipher 缺省情况下,系统不支持FTP用户 ,不对用户任何服务;若FTP服务,缺省 使authorization-attributeacl-number | callback-number callback-number | idle-cut minute | levellevel|user-p

14、rofileprofile-name| user-role guest | guest-manager | security-audit | vlan vlan-id |work-directorydirectory-namelocal-user、password、service-typeftpauthorization-attribute命令的详细介绍,请参设备充当FTP 服务器时,对客户端的操作有级别限制:如果要对设备的文件系统执行写操作(比如上传、删除、创建/删除文件夹),则必须FTP登录用户的级别设置为3;如果执行其它操作(比如普通的查看操作FTP03中的任意级别。 录为 Flash

15、的根,abc 可以使用的服务类型为 FTP。 system-view Sysnamelocal-userabcSysname-luser-abcpasswordsimple evel 如果要直接 Slave(成员为 2) Flash 的根,需要将“ authorization-attribute work-directory flash:/”配置中的“flash:/”替换成“slot2#flash:/”。Sysname-luser-abcservice-typeftp Sysname-luser-abc quitSysnameftpserverenable Sysname quitc:ftpC

16、onnectedto220 FTP service ready. 331Passwordrequiredforabc. 230Userloggedftpgetconfig.cfgback-ftpput200Portcommand150 Opening ASCII mode donnectionfor/newest.bin. 226 Transfer complete.ftp221Servercopynewest.binboot-loaderfilenewest.binslotallThiscommandwillsetthebootfileofthespecifiedboard.Continue

17、?ThespecifiedfilewillbeusedasthemainbootfileatthenextrebootonslotThespecifiedfilewillbeusedasthemainbootfileatthenextrebootonslot。关于 boot-loader 命令的详细介绍请参见“基础配置命令参的“升级”。表1-13 FTPdisplayftpclientconfiguration|begin|exclude|include displayftp-server|begin|exclude|includeregular-expressiondisplayftp-us

18、er|begin|exclude|includeregular-expressionTFTP(TrivialFileTransferProtocol,简单文件传输协议)也是用于在远端服务器和本机之间FTP,TFTP没有复杂的交互存取接口和认证控制,适用于客户端和服务器之间不需要复杂交互的环境。TFTP 协议的运行基于 UDP 协议,使用 UDP 端口建立连接、收/发数据报文。TFTP 协议基本操作在 RFC1350 中进行了描述。二进制模式,用于传输程序文件(比如后缀名为.bin和.btm的文件 图2-1 TFTPTFTP TFTP 客户IP 地址,并且确保客户端和服务 Device(充当TF

19、TP客户端进行IP地址和路由功能配置,确保设备和TFTP直接使用TFTP 命令登录远端的TFTP 服务器上传或者文PC(充当TFTP服务器当设备充当 TFTP 客户端时,可以把本设备的文件上传到 TFTP 服务器,还可以从 TFTP 服务器下载文件到本地设备。又分为两种:普通。在这种方式下,设备将获取的远端文件直接写到设备中。如果时将远端destination-filename,而设备已经存在同名文件,则在下destination-filename文件删除,再保存远端文件。如果安全。在这种方式下,设备将获取的远端文件先保存到内存中,等用户文件全部接收完毕,才将它写到设备中。如果时将远端文件保存

20、在设备上使用的文件名是 ,个当前 下不存在的文件名充当目标文件名。在使用 tftp 命令建立 TFTP 连接时,还可以进行源地址绑定。源地址可以通过配置源接口(建议使用Loopback 接口)或源IP 地址来实现,源接口下配置的主IP 地址或源IP 地址即为发送报文的源 前的 tftp 传输有效。表2-2 TFTP-tftp-serveripv6aclacl-缺省情况下,没有使用ACL限tftpclientsourceinterfaceinterface-type interface-number | ip source-ip-address tftpclientdscpdscp-IPv4报文的DSCP优先级为tftpclientipv6dscpdscp-IPv6报文的DSCP优先级为-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论