命令怎么开启tftp服务器

怎么开启tftp服务器  时间:2021-04-04  阅读:()
i目录1FTP1-11.
1FTP服务器配置命令1-11.
1.
1displayftp-server1-11.
1.
2displayftp-user1-21.
1.
3freeftpuser1-21.
1.
4freeftpuser-ip1-31.
1.
5freeftpuser-ipipv6·1-31.
1.
6ftpserveracl·1-41.
1.
7ftpserveraclipv61-51.
1.
8ftpserveracl-deny-logenable·1-61.
1.
9ftpserverdscp·1-61.
1.
10ftpserverenable·1-71.
1.
11ftpserveripv6dscp1-81.
1.
12ftpserverssl-server-policy1-81.
1.
13ftptimeout·1-91.
2FTP客户端配置命令1-101.
2.
11-101.
2.
2append·1-111.
2.
3ascii1-111.
2.
4binary·1-121.
2.
5bye·1-121.
2.
6cd·1-131.
2.
7cdup·1-141.
2.
8close1-141.
2.
9debug·1-151.
2.
10delete·1-151.
2.
11dir·1-161.
2.
12disconnect1-171.
2.
13displayftpclientsource·1-181.
2.
14ftp·1-181.
2.
15ftpclientipv6source·1-191.
2.
16ftpclientsource1-201.
2.
17ftpipv6·1-21ii1.
2.
18get·1-221.
2.
19help·1-231.
2.
20lcd1-241.
2.
21ls1-251.
2.
22mkdir·1-261.
2.
23newer·1-261.
2.
24open·1-271.
2.
25passive1-281.
2.
26put·1-281.
2.
27pwd1-291.
2.
28quit·1-301.
2.
29reget1-301.
2.
30rename1-311.
2.
31reset·1-321.
2.
32restart1-321.
2.
33rhelp·1-331.
2.
34rmdir1-341.
2.
35rstatus·1-351.
2.
36status1-371.
2.
37system1-381.
2.
38user·1-391.
2.
39verbose·1-392TFTP·2-12.
1TFTP服务器配置命令2-12.
1.
1tftpserverenable·2-12.
1.
2tftpserverwork-directory·2-12.
2TFTP客户端配置命令2-22.
2.
1tftp·2-22.
2.
2tftpclientipv6source·2-42.
2.
3tftpclientsource2-52.
2.
4tftpipv62-62.
2.
5tftp-serveracl·2-72.
2.
6tftp-serveripv6acl2-81-11FTP设备运行于FIPS模式时,不支持本特性.
有关FIPS模式的详细介绍请参见"安全配置指导"中的"FIPS".
1.
1FTP服务器配置命令1.
1.
1displayftp-serverdisplayftp-server命令用来显示设备作为FTP服务器时的配置和运行情况.
【命令】displayftp-server【视图】任意视图【缺省用户角色】network-adminnetwork-operator【举例】#显示FTP服务器的配置和运行情况.
displayftp-serverFTPserverisrunning.
Usercount:1Idle-timeouttimer(inminutes):30表1-1displayftp-server命令显示信息描述表字段描述FTPserverisrunningFTP服务器功能正在运行中Usercount当前登录的用户数Idle-timeouttimer(inminutes)FTP连接自动断开前的空闲时间,如果在该时间段内,FTP客户端和FTP服务器之间没有报文交互,该FTP连接会被断开【相关命令】ftpserverenableftptimeout1-21.
1.
2displayftp-userdisplayftp-user命令用来显示FTP用户的详细情况.
【命令】displayftp-user【视图】任意视图【缺省用户角色】network-adminnetwork-operator【举例】#显示FTP用户详细情况.
displayftp-userUserNameHostIPPortHomeDirroot192.
168.
20.
18446539flash:当登录用户名长度超过10位时,将换行并靠左对齐显示;当登录用户的IP地址长度超过15位时,将换行并靠左对齐显示;当用户根路径长度超过37位时,将换行并靠左对齐显示.
形如:displayftp-userUserNameHostIPPortHomeDiruser22000:2000:2000:1499flash:/user22000:2000:2000:2000:2000administra100.
100.
100.
10010001flash:/123456789/123456789/123456789/tor123456789/123456789/123456789/123456789/123456789表1-2displayftp-user命令显示信息描述表字段描述UserName当前登录的FTP用户名HostIP当前登录的FTP用户的IP地址Port当前登录的FTP用户使用的端口号HomeDir当前登录的FTP用户的授权路径1.
1.
3freeftpuserfreeftpuser命令用来强制释放通过用户名建立的FTP连接.
【命令】freeftpuserusername【视图】用户视图1-3【缺省用户角色】network-admin【参数】username:用户名.
可以使用displayftp-user命令来查看当前FTP用户的信息.
【举例】#强制释放通过用户名ftpuser建立的FTP连接.
freeftpuserftpuserAreyousuretofreeFTPconnection[Y/N]:y1.
1.
4freeftpuser-ipfreeftpuser-ip命令用来强制释放通过IPv4地址建立的FTP连接.
【命令】freeftpuser-ipip-address[portport]【视图】用户视图【缺省用户角色】network-admin【参数】ip-address:待释放的FTP连接的源IP.
可以使用displayftp-user命令来查看当前FTP连接的源IP.
portport:待释放的FTP连接的源端口,port为源端口的端口号.
可以使用displayftp-user命令来查看当前FTP连接的源端口.
【举例】#强制释放通过IP地址192.
168.
20.
184建立的FTP连接.
freeftpuser-ip192.
168.
20.
184AreyousuretofreeFTPconnection[Y/N]:y1.
1.
5freeftpuser-ipipv6freeftpuser-ip命令用来强制释放通过IPv6地址建立的FTP连接.
【命令】freeftpuser-ipipv6ipv6-address[portport]【视图】用户视图【缺省用户角色】network-admin1-4【参数】ipv6-address:待释放的FTP连接的源IP.
可以使用displayftp-user命令来查看当前FTP连接的源IP.
portport:待释放的FTP连接的源端口,port为源端口的端口号.
可以使用displayftp-user命令来查看当前FTP连接的源端口.
【举例】#强制释放通过IP地址2000::154建立的FTP连接.
freeftpuser-ipipv62000::154AreyousuretofreeFTPconnection[Y/N]:y1.
1.
6ftpserveraclftpserveracl命令用来设置IPv4FTP客户端对FTP服务器的访问限制.
undoftpserveracl命令用来恢复缺省情况.
【命令】ftpserveracl{advanced-acl-number|basic-acl-number|macmac-acl-number}undoftpserveracl【缺省情况】IPv4FTP客户端对FTP服务器的访问不受限制.
【视图】系统视图【缺省用户角色】network-admin【参数】advanced-acl-number:指定IPv4高级ACL,取值范围为3000~3999.
basic-acl-number:指定IPv4基本ACL,取值范围为2000~2999.
macmac-acl-number:指定二层ACL.
mac-acl-number是二层ACL的编号,取值为4000~4999.
【使用指导】配置ACL限制IPv4FTP客户端时:当未引用ACL时,允许所有IPv4FTP客户端访问设备;当引用的ACL不存在或者为空时,禁止所有IPv4FTP客户端访问设备;当引用的ACL非空时,则只有ACL中permit的用户才能访问设备,禁止其他用户访问设备,以避免非法用户访问设备;如果多次使用该命令配置FTP服务与ACL关联,最新配置生效.
关于ACL的详细描述和介绍请参见"ACL和QoS配置指导"中的"ACL".
该配置只过滤新建立的FTP连接,不会对已建立的FTP连接和操作造成影响.
1-5【举例】#配置FTP服务与ACL关联,只允许IPv4FTP客户端(1.
1.
1.
1)通过FTP访问本设备.
system-view[Sysname]aclbasic2001[Sysname-acl-ipv4-basic-2001]rule0permitsource1.
1.
1.
10[Sysname-acl-ipv4-basic-2001]rule1denysourceany[Sysname-acl-ipv4-basic-2001]quit[Sysname]ftpserveracl20011.
1.
7ftpserveraclipv6ftpserveraclipv6命令用来设置IPv6FTP客户端对FTP服务器的访问限制.
undoftpserveraclipv6命令用来恢复缺省情况.
【命令】ftpserveraclipv6{advanced-acl-number|basic-acl-number|macmac-acl-number}undoftpserveraclipv6【缺省情况】IPv6FTP客户端对FTP服务器的访问不受限制.
【视图】系统视图【缺省用户角色】network-admin【参数】advanced-acl-number:指定IPv6高级ACL,取值范围为3000~3999.
basic-acl-number:指定IPv6基本ACL,取值范围为2000~2999.
macmac-acl-number:指定二层ACL.
mac-acl-number是二层ACL的编号,取值为4000~4999.
【使用指导】配置ACL限制IPv6FTP客户端时:当未引用ACL时,允许所有IPv6FTP客户端访问设备;当引用的ACL不存在或者为空时,禁止所有IPv6FTP客户端访问设备;当引用的ACL非空时,则只有ACL中permit的用户才能访问设备,禁止其他用户访问设备,以避免非法用户访问设备;如果多次使用该命令配置FTP服务与ACL关联,最新配置生效.
关于ACL的详细描述和介绍请参见"ACL和QoS配置指导"中的"ACL".
该配置只过滤新建立的FTP连接,不会对已建立的FTP连接和操作造成影响.
【举例】#配置FTP服务与ACL关联,只允许IPv6FTP客户端(1:1::1:1/64)通过FTP访问本设备.
system-view1-6[Sysname]aclipv6basic2001[Sysname-acl-ipv6-basic-2001]rule0permitsource1:1::1:164[Sysname-acl-ipv6-basic-2001]rule1denysourceany[Sysname-acl-ipv6-basic-2001]quit[Sysname]ftpserveraclipv620011.
1.
8ftpserveracl-deny-logenableftpserveracl-deny-logenable命令用来开启匹配ACLdeny规则后打印日志信息功能.
undoftpserveracl-deny-logenable命令用来关闭匹配ACLdeny规则后打印日志信息功能.
【命令】ftpserveracl-deny-logenableundoftpserveracl-deny-logenable【缺省情况】FTP客户端匹配ACLdeny规则后打印日志信息功能处于关闭状态.
【视图】系统视图【缺省用户角色】network-admin【使用指导】通过配置ftpserveracl或ftpserveraclipv6命令,可限制FTP客户端对设备的访问.
此时,可通过开启FTP客户端匹配ACLdeny规则后打印日志信息功能,记录访问FTP服务器受限的FTP客户端信息.
执行本命令后,FTP客户端匹配ACLdeny规则时,将产生日志信息.
生成的日志信息将被发送到设备的信息中心,通过设置信息中心的参数,决定日志信息的输出规则(即是否允许输出以及输出方向).
【举例】#开启匹配ACLdeny规则后打印日志信息功能.
system-view[Sysname]ftpserveracl-deny-logenable【相关命令】ftpserveraclftpserveraclipv61.
1.
9ftpserverdscpftpserverdscp命令用来配置FTP服务器发送的FTP报文的DSCP优先级.
undoftpserverdscp命令用来恢复缺省情况.
1-7【命令】ftpserverdscpdscp-valueundoftpserverdscp【缺省情况】FTP服务器发送的FTP报文的DSCP优先级为0.
【视图】系统视图【缺省用户角色】network-admin【参数】dscp-value:指定设备发送的FTP报文的DSCP优先级,取值范围为0~63.
【使用指导】DSCP携带在IP报文中的ToS字段,用来体现报文自身的优先等级,决定报文传输的优先程度.
【举例】#配置FTP服务器发送的FTP报文的DSCP优先级为30.
system-view[Sysname]ftpserverdscp301.
1.
10ftpserverenableftpserverenable命令用来开启设备的FTP服务器功能,允许FTP用户登录.
undoftpserverenable命令用来关闭设备的FTP服务器功能.
【命令】ftpserverenableundoftpserverenable【缺省情况】FTP服务器功能处于关闭状态.
【视图】系统视图【缺省用户角色】network-admin【举例】#开启设备的FTP服务器功能.
system-view[Sysname]ftpserverenable1-81.
1.
11ftpserveripv6dscpftpserveripv6dscp命令用来配置FTP服务器发送的IPv6FTP报文的DSCP优先级.
undoftpserveripv6dscp命令用来恢复缺省情况.
【命令】ftpserveripv6dscpdscp-valueundoftpserveripv6dscp【缺省情况】FTP服务器发送的IPv6FTP报文的DSCP优先级为0.
【视图】系统视图【缺省用户角色】network-admin【参数】dscp-value:指定设备发送的IPv6FTP报文的DSCP优先级,取值范围为0~63.
【使用指导】DSCP携带在IPv6报文中的Traficclass字段,用来体现报文自身的优先等级,决定报文传输的优先程度.
【举例】#配置FTP服务器发送的IPv6FTP报文的DSCP优先级为30.
system-view[Sysname]ftpserveripv6dscp301.
1.
12ftpserverssl-server-policyftpserverssl-server-policy命令用来配置FTP服务与SSL服务器端策略关联.
undoftpserverssl-server-policy命令用来恢复缺省情况.
【命令】ftpserverssl-server-policypolicy-nameundoftpserverssl-server-policy【缺省情况】未配置SSL服务器端策略与FTP服务关联.
【视图】系统视图【缺省用户角色】network-admin1-9【参数】policy-name:SSL服务器端策略名,为1~31个字符的字符串.
【使用指导】当支持FTP安全扩展协议的两台设备建立FTP连接时,通过将FTP服务与SSL服务器端策略关联,可以建立一条安全的SSL连接来传输数据,保证FTP传输的安全性.
【举例】#设置FTP服务使用的SSL服务器端策略为myssl.
system-view[Sysname]ftpserverssl-server-policymyssl【相关命令】ftpserverenablesslserver-policy(安全/SSL)1.
1.
13ftptimeoutftptimeout命令用来设置FTP连接自动断开前的空闲时间.
undoftptimeout命令用来恢复缺省情况.
【命令】ftptimeoutminuteundoftptimeout【缺省情况】FTP连接自动断开前的空闲时间为30分钟.
【视图】系统视图【缺省用户角色】network-admin【参数】minute:FTP连接自动断开前的空闲时间,取值范围为1~35791,单位为分钟.
【使用指导】如果在设置的连接空闲时间到期时,FTP服务器和客户端一直没有信息交互,FTP服务器将认为该连接已失效并断开该连接,从而避免系统资源被持续占用、其它FTP用户的登录受影响.
【举例】#设置FTP连接自动断开前的空闲时间为36分钟.
system-view[Sysname]ftptimeout361-101.
2FTP客户端配置命令为避免重复,在本节中对需要在FTP客户端视图下执行的命令进行举例时,将省略进入FTP客户端视图的配置过程.
进入FTP客户端视图的命令请参考"1.
2.
14".
在执行FTP客户端配置命令前,请确认在FTP服务器上是否为用户配置了相应的权限,例如:查询工作目录下的文件列表、读取/下载文件、创建目录/上传文件、以及对服务器上的文件进行重命名/删除等.
本节描述的是设备支持的FTP客户端配置命令,但命令能否执行成功,与服务器是否支持这些操作有关.
本节举例中各命令的显示信息与FTP服务器的类型有关,请以实际情况为准.
1.
2.
1命令用来显示所有FTP客户端支持命令的名字.
command-name命令用来显示指定命令的帮助信息.
【命令】[command-name]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】command-name:命令名.
【使用指导】在FTP客户端视图下,命令等同于help命令.
【举例】#显示FTP客户端支持的所有命令的名字.
ftp>Commandsmaybeabbreviated.
Commandsare:appenddeletelsquitrmdirasciidebugmkdirregetstatusbinarydirnewerrstatussystembyedisconnectopenrhelpusercdgetpassiverenameverbosecduphelpputresetcloselcdpwdrestart1-11#查看dir命令的帮助信息ftp>dirdirlistcontentsofremotedirectory【相关命令】help1.
2.
2appendappend命令用来在原文件内容的后面添加新文件的内容.
【命令】appendlocalfile[remotefile]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】localfile:待添加的本地文件名称.
remotefile:被添加的FTP服务器文件名称.
【使用指导】只有成功登录FTP服务器后才能执行此项操作.
【举例】#将本地a.
txt文件内容添加到FTP服务器上的b.
txt文件内容的后面.
ftp>appenda.
txtb.
txtlocal:a.
txtremote:b.
txt150Connectingtoport50190226Filesuccessfullytransferred1657bytessentin0.
000736seconds(2.
15Mbyte/s)1.
2.
3asciiascii命令用来设置文件传输的模式为ASCII模式.
【命令】ascii【缺省情况】文件传输模式为二进制模式.
【视图】FTP客户端视图【缺省用户角色】network-admin1-12【使用指导】只有成功登录FTP服务器后才能执行此项操作.
当设备作为FTP服务器时,使用的传输模式由FTP客户端决定.
当设备作为FTP客户端时,使用的传输模式用户可通过命令行修改,缺省为二进制模式.
请使用二进制模式传输非文本文件,用ASCII模式传输文本文件.
【举例】#设置数据传输的模式为ASCII模式.
ftp>ascii200TYPEisnowASCII【相关命令】binary1.
2.
4binarybinary命令用来设置文件传输的模式为二进制模式(也称为流模式).
【命令】binary【缺省情况】文件传输模式为二进制模式.
【视图】FTP客户端视图【缺省用户角色】network-admin【使用指导】只有成功登录FTP服务器后才能执行此项操作.
当设备作为FTP服务器时,使用的传输模式由FTP客户端决定.
当设备作为FTP客户端时,使用的传输模式用户可通过命令行修改,缺省为二进制模式.
请使用二进制模式传输非文本文件,用ASCII模式传输文本文件.
【举例】#设置文件传输类型为二进制模式.
ftp>binary200TYPEisnow8-bitbinary【相关命令】ascii1.
2.
5byebye命令用来断开与FTP服务器的连接,并退回到用户视图.
如果设备与FTP服务器没有建立连接,则直接退回到用户视图.
1-13【命令】bye【视图】FTP客户端视图【缺省用户角色】network-admin【举例】#终止与FTP服务器的连接,并退回到用户视图.
ftp>bye221-Goodbye.
Youuploaded2anddownloaded2kbytes.
221Logout.
【相关命令】quit1.
2.
6cdcd命令用来切换FTP服务器上的工作目录,即访问FTP服务器上的另一目录.
【命令】cd{directory【视图】FTP客户端视图【缺省用户角色】network-admin【参数】directory:指定目标工作目录.
如果指定的工作目录不存在,则执行cddirectory后保持当前工作目录不变.
.
.
:返回上一级目录,功能与cdup类似.
如果当前工作目录已经是FTP根目录,则执行cd.
.
后保持当前工作目录不变.
/:返回FTP根目录.
【使用指导】只有成功登录FTP服务器后才能执行此项操作.
用户可以访问的目录只能是FTP服务器对用户授权的目录.
【举例】#切换工作目录到当前工作目录的logfile子目录下.
ftp>cdlogfile250OK.
Currentdirectoryis/logfile#切换工作目录到FTP根目录的folder子目录下.
1-14ftp>cd/folder250OK.
Currentdirectoryis/folder#切换工作目录到当前工作目录的上层目录下.
ftp>cd.
.
250OK.
Currentdirectoryis/#切换工作目录到FTP根目录下.
ftp>cd/250OK.
Currentdirectoryis/【相关命令】cduppwd1.
2.
7cdupcdup命令用来退出FTP服务器的当前工作目录,并返回到FTP服务器的上一级目录.
如果当前工作目录已经是FTP根目录,则执行该命令后,保持当前工作目录不变.
【命令】cdup【视图】FTP客户端视图【缺省用户角色】network-admin【使用指导】只有成功登录FTP服务器后才能执行此项操作.
【举例】#将工作目录改为上一级目录.
ftp>pwd257"/ftp/subdir"isyourcurrentlocationftp>cdup250OK.
Currentdirectoryis/ftpftp>pwd257"/ftp"isyourcurrentlocation【相关命令】cdpwd1.
2.
8closeclose命令用来在不退出FTP客户端视图的前提下,断开与FTP服务器的连接.
【命令】close1-15【视图】FTP客户端视图【缺省用户角色】network-admin【使用指导】只有成功登录FTP服务器后才能执行此项操作.
【举例】#断开与FTP服务器的连接,并保持在FTP客户端视图.
ftp>close221-Goodbye.
Youuploaded0anddownloaded0kbytes.
221Logout.
ftp>【相关命令】disconnect1.
2.
9debugdebug命令用来切换FTP客户端调试信息开关状态.
【命令】debug【缺省情况】FTP客户端调试信息开关处于关闭状态.
【视图】FTP客户端视图【缺省用户角色】network-admin【使用指导】重复执行该命令,可以打开或者关闭FTP客户端调试信息开关.
【举例】#切换FTP客户端调试信息开关状态.
ftp>debugDebuggingon(debug=1).
ftp>debugDebuggingoff(debug=0).
1.
2.
10deletedelete命令用来彻底删除FTP服务器上的文件.
1-16【命令】deleteremotefile【视图】FTP客户端视图【缺省用户角色】network-admin【参数】remotefile:FTP服务器上的文件的文件名.
【使用指导】只有成功登录FTP服务器后才能执行此项操作.
用户必须具有删除的权限才能执行该操作.
【举例】#删除文件b.
txt.
ftp>deleteb.
txt250Deletedb.
txt1.
2.
11dirdir命令用来查看FTP服务器工作目录下的所有子目录及文件的详细信息.
【命令】dir[remotefile[localfile]]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】remotefile:待查看的FTP服务器上的目录或文件名.
localfile:用于保存查询信息的本地文件的名称.
【使用指导】只有成功登录FTP服务器后才能执行此项操作.
dirremotefile命令用来查看FTP服务器上目录或文件的详细信息.
dirremotefilelocalfile命令用来将FTP服务器上目录或文件的详细信息保存在本地以localfile命名的文件中.
在FTP客户端视图下,dir命令等同于ls命令.
【举例】#显示当前FTP服务器工作目录下的所有文件夹以及文件的信息.
ftp>dir1-17150Connectingtoport50201-rwxr-xr-x1001481Jul715:36a.
txtdrwxr-xr-x2008192Jul214:33diagfiledrwxr-xr-x3008192Jul715:21ftpdrwxr-xr-x2008192Jul509:15logfiledrwxr-xr-x2008192Jul214:33seclog-rwxr-xr-x10040808448Jul214:33system-a1801.
bin-rwxr-xr-x1003050Jul712:26startup.
cfg-rwxr-xr-x10054674Jul409:24startup.
mdb-rwxr-xr-x1001481Jul712:34x.
cfg2269matchestotal#将文件a.
txt的查询结果保存在s.
txt文件中.
ftp>dira.
txts.
txtoutputtolocal-file:s.
txt[Y/N]y150Connectingtoport50203226-Glob:a.
txt查看s.
txt文件的内容.
ftp>bye221-Goodbye.
Youuploaded0anddownloaded2kbytes.
221Logout.
mores.
txt-rwxr-xr-x1001481Jul712:34a.
txt【相关命令】ls1.
2.
12disconnectdisconnect命令用来在不退出FTP客户端视图的前提下,断开与FTP服务器的连接.
【命令】disconnect【视图】FTP客户端视图【缺省用户角色】network-admin【使用指导】只有成功登录FTP服务器后才能执行此项操作.
【举例】#断开与FTP服务器的连接,保持在FTP客户端视图.
ftp>disconnect221-Goodbye.
Youuploaded0anddownloaded0kbytes.
221Logout.
ftp>1-18【相关命令】close1.
2.
13displayftpclientsourcedisplayftpclientsource命令用来显示设备作为FTP客户端时的源地址的配置.
【命令】displayftpclientsource【视图】任意视图【缺省用户角色】network-adminnetwork-operator【举例】#显示设备作为FTP客户端时的源地址的配置.
displayftpclientsourceThesourceIPaddressoftheFTPclientis1.
1.
1.
1.
1.
2.
14ftpftp命令用来登录FTP服务器,并进入FTP客户端视图.
【命令】ftp[ftp-server[service-port][vpn-instancevpn-instance-name][dscpdscp-value|source{interfaceinterface-typeinterface-number|ipsource-ip-address}]]*【视图】用户视图【缺省用户角色】network-admin【参数】ftp-server:FTP服务器的主机名或IP地址.
其中,主机名为1~253个字符的字符串,不区分大小写,字符串仅可包含字母、数字、"-"、"_"或".
".
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
vpn-instancevpn-instance-name:指定FTP服务器所属的VPN实例.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则表示FTP服务器位于公网中.
dscpdscp-value:指定设备发送的FTP报文中携带的DSCP优先级的取值,取值范围为0~63,缺省值为0.
1-19source{interfaceinterface-typeinterface-number|ipsource-ip-address}:指定建立FTP连接时使用的源地址.
其中:interfaceinterface-typeinterface-number:表示源接口的接口类型和接口编号.
发送FTP协议报文时,设备将使用该接口下配置的主IP地址作为源地址.
如果源接口下没有配置主地址,则不能建立连接.
ipsource-ip-address:表示源IP地址.
发送FTP协议报文时,设备将使用该IP地址作为源地址.
该地址必须是设备上已配置的IP地址,否则不能建立连接.
【使用指导】该命令仅适用于IPv4组网环境.
如果不指定任何参数,则只进入FTP客户端视图,不登录FTP服务器.
如果指定参数,系统会提示用户输入登录FTP服务器的用户名和密码.
如果用户名和密码正确,则登录成功,并进入FTP客户端视图;否则,登录失败.
【举例】#使用FTP方式,从当前设备Sysname登录到设备FTPServer(IP地址为192.
168.
0.
211),并且FTP发送报文的源IP地址为192.
168.
0.
212.
ftp192.
168.
0.
211sourceip192.
168.
0.
212PressCTRL+Ctoabort.
Connectedto192.
168.
0.
211(192.
168.
0.
211).
220WFTPD2.
0service(byTexasImperialSoftware)readyfornewuserUser(192.
168.
0.
211:(none)):abc331Givemeyourpassword,pleasePassword:230LoggedinsuccessfullyRemotesystemtypeisMSDOS.
ftp>1.
2.
15ftpclientipv6sourceftpclientipv6source命令用来在IPv6组网环境下配置FTP客户端发送的FTP报文的源地址.
undoftpclientipv6source命令用来恢复缺省情况.
【命令】ftpclientipv6source{interfaceinterface-typeinterface-number|ipv6source-ipv6-address}undoftpclientipv6source【缺省情况】未配置源地址,设备自动选择IPv6FTP报文的源IPv6地址,具体选择原则请参见RFC3484.
【视图】系统视图【缺省用户角色】network-admin1-20【参数】interfaceinterface-typeinterface-number:表示源接口的类型和编号,此接口下配置的IPv6地址即为发送报文的源地址.
请使用状态为up的接口作为源接口,否则,文件传输失败.
ipv6source-ipv6-address:设置当前FTP客户端发送报文所使用的源IPv6地址.
该地址必须是设备上已经配置的IPv6地址,并且地址所在接口状态为up,否则,文件传输失败.
【使用指导】多次执行本命令,最新一次执行的命令生效.
使用该命令指定了源地址后,又在ftpipv6命令中指定了源地址,则采用ftpipv6命令中指定的源地址进行通信.
本命令指定的源地址对所有的FTP传输有效,ftpipv6命令指定的源地址只对当前的FTP传输有效.
【举例】#配置设备发送的FTP报文的源IPv6地址为2000::1.
system-view[Sysname]ftpclientipv6sourceipv62000::1【相关命令】ftpipv61.
2.
16ftpclientsourceftpclientsource命令用来在IPv4组网环境下配置FTP客户端发送的FTP报文的源地址.
undoftpclientsource命令用来恢复缺省情况.
【命令】ftpclientsource{interfaceinterface-typeinterface-number|ipsource-ip-address}undoftpclientsource【缺省情况】未配置源地址,使用路由出接口的主IP地址作为设备发送FTP报文的源IP地址.
【视图】系统视图【缺省用户角色】network-admin【参数】interfaceinterface-typeinterface-number:设置FTP传输使用的源接口,包括接口类型和接口编号,此接口下配置的主IP地址即为发送报文的源地址.
请使用配置了主IP地址,并且状态为up的接口作为源接口,否则,文件传输失败.
ipsource-ip-address:设置当前FTP客户端发送报文所使用的源IP地址.
该地址必须是设备上已经配置的IP地址,并且地址所在接口状态为up,否则,文件传输失败.
1-21【使用指导】多次执行本命令,最新一次执行的命令生效.
使用本命令指定了源地址后,又在ftp命令中指定了源地址,则采用ftp命令中指定的源地址进行通信.
本命令指定的源地址对所有的FTP传输有效,ftp命令指定的源地址只对当前的FTP传输有效.
【举例】#配置设备发送FTP报文的源IP地址为192.
168.
20.
222.
system-view[Sysname]ftpclientsourceip192.
168.
20.
222【相关命令】ftp1.
2.
17ftpipv6ftpipv6命令用来登录FTP服务器,并进入FTP客户端视图.
【命令】ftpipv6[ftp-server[service-port][vpn-instancevpn-instance-name][dscpdscp-value|source{ipv6source-ipv6-address|interfaceinterface-typeinterface-numberiinterface-typeinterface-number]]【视图】用户视图【缺省用户角色】network-admin【参数】ftp-server:远端设备的IPv6地址或主机名.
其中,主机名为1~253个字符的字符串,不区分大小写,字符串仅可包含字母、数字、"-"、"_"或".
".
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
dscpdscp-value:指定设备发送的IPv6FTP报文中携带的DSCP优先级的取值,取值范围为0~63,缺省值为0.
source{ipv6source-ipv6-address|interfaceinterface-typeinterface-number}:指定建立IPv6FTP连接时使用的源地址.
其中:interfaceinterface-typeinterface-number:当前FTP客户端连接所使用的源接口的接口类型和接口编号.
此参数主要用于FTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址.
(链路本地地址的介绍和配置请参见"三层技术-IP业务配置指导"中的"IPv6基础").
ipv6source-ipv6-address:当前FTP客户端连接所使用的源IPv6地址.
该地址必须是设备上已配置的IPv6地址.
1-22vpn-instancevpn-instance-name:指定目的端所属的VPN实例.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则表示目的端位于公网中.
-iinterface-typeinterface-number:当前FTP客户端连接所使用的出接口的接口类型和接口编号.
此参数主要用于FTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址.
【使用指导】该命令仅适用于IPv6组网环境.
如果不指定任何参数,则只进入FTP客户端视图,不登录FTP服务器.
如果指定参数,系统会提示用户输入登录FTP服务器的用户名和密码.
如果用户名和密码正确,则登录成功,并进入FTP客户端视图;否则,登录失败.
【举例】#登录到IPv6地址为2000::154的FTP服务器.
ftpipv62000::154PressCTRL+Ctoabort.
Connectedto2000::154(2000::154).
220FTPserviceready.
User(2000::154):root331Passwordrequiredforroot.
Password:230UserloggedinRemotesystemtypeisH3C1.
2.
18getget命令用来下载FTP服务器上的文件,并将下载的文件存储在本地.
【命令】getremotefile[localfile]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】remotefile:需要下载的文件名称.
localfile:将文件下载到本地保存时使用的文件名称.
当不使用该参数,将使用源文件名称作为本地文件名称保存.
【使用指导】只有成功登录FTP服务器后才能执行此项操作.
保存文件时:1-23如果要将文件保存到用户执行ftp命令时的当前工作目录,localfile只能是文件的名称或者不输入,形如a.
cfg.
如果要将文件保存到用户执行ftp命令时的当前工作目录外的其它目录,则localfile必须是绝对路径形式,形如flash:/subdirectory/a.
cfg,否则,命令执行失败.
【举例】#下载a.
txt文件,并以b.
txt文件名保存到用户执行ftp命令时的当前工作目录.
ftp>geta.
txtb.
txtlocal:b.
txtremote:a.
txt150Connectingtoport47457226Filesuccessfullytransferred1569bytesreceivedin0.
00527seconds(290.
6kbyte/s)#下载a.
txt文件,并以b.
txt文件名保存到用户执行ftp命令时的当前工作目录的子文件夹test.
ftp>geta.
txtflash:/test/b.
txtlocal:flash:/test/b.
txtremote:a.
txt150Connectingtoport47457226Filesuccessfullytransferred1569bytesreceivedin0.
00527seconds(290.
6kbyte/s)#下载a.
txt文件到指定slot存储介质的根目录下,并以c.
txt文件名保存.
(IRF模式)ftp>geta.
txtslot1#flash:/c.
txtlocal:slot1#flash:/c.
txtremote:a.
txt150Connectingtoport47460226Filesuccessfullytransferred1569bytesreceivedin0.
0564seconds(27.
2kbyte/s)【相关命令】put1.
2.
19helphelp命令用来显示所有FTP客户端支持的命令的名字.
helpcommand-name命令用来显示指定命令的帮助信息.
【命令】help[command-name]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】command-name:命令名.
【使用指导】在FTP客户端视图下,help命令等同于命令.
1-24【举例】#显示所有FTP客户端支持的命令的名字.
ftp>helpCommandsmaybeabbreviated.
Commandsare:appenddeletelsquitrmdirasciidebugmkdirregetstatusbinarydirnewerrstatussystembyedisconnectopenrhelpusercdgetpassiverenameverbosecduphelpputresetcloselcdpwdrestart#查看dir命令的帮助信息ftp>helpdirdirlistcontentsofremotedirectory【相关命令】1.
2.
20lcdlcd命令用来显示或切换FTP客户端本地的工作目录.
【命令】lcd[directory|/]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】directory:表示本设备上的目录.
该参数用来将FTP客户端本地的工作目录切换到指定目录.
请注意,存储介质名前面必须带"/",形如"/flash:/logfile".
/:表示本设备的根目录.
该参数用来将FTP客户端本地的工作目录切换到本设备的根目录.
【使用指导】执行lcd命令,不指定任何参数时,用来显示FTP客户端本地的工作目录.
【举例】#显示FTP客户端本地的当前工作目录.
ftp>lcdLocaldirectorynow/flash:#将FTP客户端本地的工作目录切换到flash:/logfile.
ftp>lcd/flash:/logfileLocaldirectorynow/flash:/logfile1-251.
2.
21lsls命令用来查看FTP服务器工作目录下的所有子目录及文件的详细信息.
【命令】ls[remotefile[localfile]]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】remotefile:待查看的FTP服务器上的目录或文件名.
localfile:用于保存查询信息的本地文件的名称.
【使用指导】只有成功登录FTP服务器后才能执行此项操作.
lsremotefile命令用来查看FTP服务器上目录或文件的详细信息.
lsremotefilelocalfile命令用来将FTP服务器上目录或文件的详细信息保存在本地以localfile命名的文件中.
在FTP客户端视图下,ls命令等同于dir命令.
【举例】#显示当前FTP服务器工作目录下的所有文件夹以及文件的信息.
ftp>ls150Connectingtoport50201-rwxr-xr-x1001481Jul715:36a.
txtdrwxr-xr-x2008192Jul214:33diagfiledrwxr-xr-x3008192Jul715:21ftpdrwxr-xr-x2008192Jul509:15logfiledrwxr-xr-x2008192Jul214:33seclog-rwxr-xr-x10040808448Jul214:33system-a1801.
bin-rwxr-xr-x1003050Jul712:26startup.
cfg-rwxr-xr-x10054674Jul409:24startup.
mdb-rwxr-xr-x1001481Jul712:34x.
cfg2269matchestotal#将文件a.
txt的查询结果保存在s.
txt文件中.
ftp>lsa.
txts.
txtoutputtolocal-file:s.
txt[Y/N]y150Connectingtoport50203226-Glob:a.
txt查看s.
txt文件的内容.
ftp>bye221-Goodbye.
Youuploaded0anddownloaded2kbytes.
221Logout.
mores.
txt1-26-rwxr-xr-x1001481Jul712:34a.
txt【相关命令】dir1.
2.
22mkdirmkdir命令用来在FTP服务器上当前工作目录下创建子目录.
【命令】mkdirdirectory【视图】FTP客户端视图【缺省用户角色】network-admin【参数】directory:待创建的目录名称.
【使用指导】只有成功登录FTP服务器后才能执行此项操作.
用户必须具有创建的权限才能执行此项操作.
【举例】#在FTP服务器的当前工作目录下创建子目录newdir.
ftp>mkdirnewdir257"newdir":Thedirectorywassuccessfullycreated1.
2.
23newernewer命令用来更新本地文件.
【命令】newerremotefile[localfile]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】remotefile:目标文件名称.
localfile:需要更新的本地文件名称.
【使用指导】只有成功登录FTP服务器后才能执行此项操作.
如果本地文件不存在,一律视为目标文件比本地新,即本地文件需要更新.
1-27如果目标文件不比本地文件新,则不更新本地文件.
【举例】#FTP服务器的文件a.
txt比本地的要新,更新本地文件.
ftp>newera.
txtlocal:a.
txtremote:a.
txt150Connectingtoport63513226Filesuccessfullytransferred1573bytesreceivedin0.
0293seconds(52.
3kbyte/s)1.
2.
24openopen命令用来在FTP客户端视图下,登录FTP服务器.
【命令】openserver-address[service-port]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】server-address:FTP服务器的IP地址(IPv4或IPv6地址)或主机名.
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
【使用指导】登录时,系统会提示用户输入登录用户名和密码.
如果用户名和密码正确,则登录成功;否则,登录失败.
如果已经登录到FTP服务器,则不能直接使用open命令连接到其他FTP服务器,需要中断与FTP服务器的连接后再重新连接.
【举例】#在FTP客户端视图下,登录FTP服务器(IP地址为192.
168.
40.
7).
ftpftp>open192.
168.
40.
7PressCTRL+Ctoabort.
Connectedto192.
168.
40.
7(192.
168.
40.
7).
220FTPserviceready.
User(192.
168.
40.
7:(none)):root331Passwordrequiredforroot.
Password:230Userloggedin.
RemotesystemtypeisH3C.
ftp>1-281.
2.
25passivepassive命令用来切换FTP数据传输的主被动方式.
【命令】passive【缺省情况】数据传输的方式为被动方式.
【视图】FTP客户端视图【缺省用户角色】network-admin【使用指导】数据传输的方式分为主动方式和被动方式:主动方式是指在建立数据连接时由FTP服务器主动发起连接请求.
被动方式是指在建立数据连接时由FTP客户端主动发起连接请求.
重复执行该命令,可以将FTP数据传输方式设置为主动方式或者被动方式.
该命令主要与防火墙功能配合使用,用来限制私网用户和公网用户之间建立FTP会话.
【举例】#切换数据传输的主被动方式.
ftp>passivePassivemodeon.
ftp>passivePassivemodeoff.
1.
2.
26putput命令用来将FTP客户端本地的文件上传到FTP服务器.
【命令】putlocalfile[remotefile]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】localfile:待上传的本地文件名称.
remotefile:文件上传完成后,在FTP服务器上保存时使用的文件名称.
如果用户没有指定FTP服务器上的文件名,则系统缺省认为此文件名与本地文件名相同.
1-29【使用指导】只有成功登录FTP服务器后才能执行此项操作.
保存文件时:如果要将用户执行ftp命令时的当前工作目录下的某文件上传,localfile只能是文件的名称,形如a.
cfg.
如果要将用户执行ftp命令时的当前工作目录外的其它文件上传,则localfile必须是绝对路径形式,形如flash:/subdirectory/a.
cfg,否则,命令执行失败.
【举例】#上传用户执行ftp命令时的当前工作目录下的a.
txt文件,并以b.
txt文件名保存.
ftp>puta.
txtb.
txtlocal:a.
txtremote:b.
txt150Connectingtoport47461226Filesuccessfullytransferred1569bytessentin0.
000671seconds(2.
23Mbyte/s)#上传用户执行ftp命令时的当前工作目录下子文件夹test下的a.
txt文件,并以b.
txt文件名保存.
ftp>putflash:/test/a.
txtb.
txtlocal:flash:/test/a.
txtremote:b.
txt150Connectingtoport47461226Filesuccessfullytransferred1569bytessentin0.
000671seconds(2.
23Mbyte/s)#上传指定slot存储介质test目录下的a.
txt文件,并以b.
txt文件名保存.
(IRF模式)ftp>putslot2#flash:/test/a.
txtb.
txtlocal:slot2#flash:/test/a.
txtremote:b.
txt150Connectingtoport47461226Filesuccessfullytransferred1569bytessentin0.
000671seconds(2.
23Mbyte/s)【相关命令】get1.
2.
27pwdpwd命令用来显示当前用户正在访问的FTP服务器上的目录.
【命令】pwd【视图】FTP客户端视图【缺省用户角色】network-admin【使用指导】只有成功登录FTP服务器后才能执行此项操作.
1-30【举例】#显示当前用户正在访问的FTP服务器上的目录.
ftp>cdsubdir250OK.
Currentdirectoryis/subdirftp>pwd257"/subdir"isyourcurrentlocation1.
2.
28quitquit命令用来断开与FTP服务器的连接,并退回到用户视图.
【命令】quit【视图】FTP客户端视图【缺省用户角色】network-admin【举例】#终止与FTP服务器的连接,并退回到用户视图.
ftp>quit221-Goodbye.
Youuploaded0anddownloaded0kbytes.
221Logout.
【相关命令】bye1.
2.
29regetreget命令用来实现断点续传.
【命令】regetremotefile[localfile]【视图】FTP客户端视图【缺省用户角色】network-adminnetwork-operator【参数】remotefile:目标文件名称.
localfile:内容保存不完整的本地文件名称.
1-31【使用指导】只有成功登录FTP服务器后才能执行此项操作.
网络故障或者存储空间不足,可能导致正在进行的下载操作终止,下载的文件内容不完整.
当网络故障排除或者存储空间恢复后,可执行reget命令继续下载文件剩余的内容.
【举例】#获取因传输中断而不完整的本地文件s.
bin的剩余内容.
ftp>regets.
binlocal:s.
binremote:s.
bin350Restartingat1749706150-Connectingtoport4742915038143.
3kbytestodownload226Filesuccessfullytransferred39058742bytesreceivedin66.
2seconds(576.
1kbyte/s)1.
2.
30renamerename命令用来重命名文件.
【命令】rename[oldfilename[newfilename]]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】oldfilename:原文件名.
newfilename:新文件名.
【使用指导】只有成功登录FTP服务器后才能执行此项操作.
【举例】#将文件a.
txt改名为b.
txt.
方法一:ftp>rename(from-name)a.
txt(to-name)b.
txt350RNFRaccepted-fileexists,readyfordestination250Filesuccessfullyrenamedormoved方法二:ftp>renamea.
txt(to-name)b.
txt350RNFRaccepted-fileexists,readyfordestination250Filesuccessfullyrenamedormoved1-32方法三:ftp>renamea.
txtb.
txt350RNFRaccepted-fileexists,readyfordestination250Filesuccessfullyrenamedormoved1.
2.
31resetreset命令用来清除缓存中FTP服务器端发送回来的命令应答.
【命令】reset【视图】FTP客户端视图【缺省用户角色】network-admin【举例】#清除缓存中FTP服务器端发送回来的命令应答.
ftp>reset1.
2.
32restartrestart命令用来指定重传点.
【命令】restartmarker【视图】FTP客户端视图【缺省用户角色】network-admin【参数】marker:重传点,从文件首部开始的偏移量,单位为字节.
【使用指导】在FTP文件传输过程中,如果发生了中断,执行该命令,则设备将从重传点开始重新传输文件.
只有成功登录FTP服务器后才能执行此项操作.
不同FTP服务器对本命令的支持情况可能不同,请以FTP服务器的实际情况为准.
【举例】#设置重传点的偏移量为2字节,将本地文件h.
c(大小82字节)上传.
ftp>restart2restartingat2.
executeget,putorappendtoinitiatetransferftp>puth.
ch.
clocal:h.
cremote:h.
c350Restartpositionaccepted(2).
1-33150Oktosenddata.
226FilereceiveOK.
80bytessentin0.
000445seconds(175.
6kbyte/s)ftp>dir150Herecomesthedirectorylisting.
-rw-r--r--10082Jul1802:58h.
c1.
2.
33rhelprhelp命令用来显示FTP服务器支持的FTP相关协议命令字.
rhelpprotocol-command命令用来显示FTP服务器支持的FTP相关协议命令字的帮助信息.
【命令】rhelp[protocol-command]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】protocol-command:FTP协议命令字.
【使用指导】只有成功登录FTP服务器后才能执行此项操作.
【举例】#查看FTP服务器支持的FTP相关协议命令字.
ftp>rhelp214-ThefollowingFTPcommandsarerecognizedUSERPASSNOOPQUITSYSTTYPEHELPCWDXCWDPWDCDUPXCUPXPWDLISTNLSTMLSDPORTEPRTPASVEPSVRESTRETRSTORAPPEDELEMKDXMKDRMDXRMDABORSIZERNFRRNTO214UNIXType:L8表1-3rhelp命令显示信息描述表字段描述214-ThefollowingFTPcommandsarerecognized以下是可用的FTP命令字列表USER用户名PASS用户口令NOOP空操作,表示当服务器收到无效命令时,不做任何操作QUIT退出1-34字段描述SYST显示系统参数TYPE请求类型HELP帮助CWD改变当前工作目录XCWD扩展命令,含义同CWDPWD打印工作路径CDUP改变目录到父级目录XCUP扩展命令,含义同CDUPXPWD扩展命令,含义同PWDLIST列出文件NLST列出文件简单描述MLSD列出文件内容PORT主动模式(IPv4)EPRT主动模式(IPv6)PASV被动模式(IPv4)EPSV被动模式(IPv6)REST重启动RETR下载文件STOR上传文件APPE追加上传DELE删除文件MKD创建文件夹XMKD扩展命令,含义同MKDRMD删除文件夹XRMD扩展命令,含义同RMDABOR中断传输SIZE获取文件的传输大小RNFR需要重命名的文件的原名称RNTO需要重命名的文件的新名称1.
2.
34rmdirrmdir命令用来彻底删除FTP服务器上的目录.
1-35【命令】rmdirdirectory【视图】FTP客户端视图【缺省用户角色】network-admin【参数】directory:FTP服务器上的目录名.
【使用指导】只有成功登录FTP服务器后才能执行此项操作.
用户必须具有删除的权限才能执行此项操作.
被删除的目录必须为空目录(即删除目录前,必须先删除该目录下的所有文件及子目录,文件的删除请参见delete命令).
成功执行rmdir命令后,FTP服务器的回收站中原来属于该文件夹的文件不会被删除.
【举例】#删除空目录subdir1.
ftp>rmdirsubdir1250Thedirectorywassuccessfullyremoved【相关命令】delete1.
2.
35rstatusrstatus命令用来显示FTP服务器的状态.
rstatusremotefile命令用来显示FTP服务器上目录或文件的详细信息.
【命令】rstatus[remotefile]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】remotefile:待查询的FTP服务器上的目录或文件名.
【使用指导】只有成功登录FTP服务器后才能执行此项操作.
不同FTP服务器对本命令的支持情况可能不同,请以FTP服务器的实际情况为准.
1-36【举例】#显示FTP服务器状态.
ftp>rstatus211-FTPserverstatus:Connectedto192.
168.
20.
177LoggedinasrootTYPE:ASCIINosessionbandwidthlimitSessiontimeoutinsecondsis300ControlconnectionisplaintextDataconnectionswillbeplaintextAtsessionstartup,clientcountwas1vsFTPd2.
0.
6-secure,fast,stable211Endofstatus表1-4rstatus命令显示信息描述表字段描述211-FTPserverstatus:211:FTP命令字;整个字段表示FTP服务器状态信息开始Connectedto192.
168.
20.
177连接的FTP客户端IP地址:192.
168.
20.
177Loggedinasroot登入的用户名:rootTYPE:ASCII文件传输模式:ASCIINosessionbandwidthlimit无带宽限制Sessiontimeoutinsecondsis300超时时间:300,单位为秒Controlconnectionisplaintext控制连接类型:纯文本Dataconnectionswillbeplaintext数据连接类型:纯文本Atsessionstartup,clientcountwas1FTP客户端连接数:1vsFTPd2.
0.
6-secure,fast,stableFTP版本号:2.
0.
6;可靠,快速,稳定211EndofstatusFTP服务器状态信息结束#查看文件a.
txt.
ftp>rstatusa.
txt213-Statusfollows:-rw-r--r--10080Jul1802:58a.
txt213Endofstatus表1-5rstatus命令显示文件信息描述表字段描述213-Statusfollows:213:FTP命令字;整个字段表示文件信息开始-rw-r--r--第一位表示文件类型:-:普通文件1-37字段描述b:块设备文件c:字符设备文件d:目录l:符号连接文件p:命名管道文件s:socket文件第二位到第十位分为3组,每组3个字符,分别表示所有者、组和其他用户的访问权限:-:没有对应权限r:有读权限w:有写权限x:有执行权限1表示文件的连接数0文件所有者的名字0文件所有者的组名80文件大小,单位为字节Jul1802:58文件最近一次修改的日期和时间a.
txt文件名213Endofstatus文件信息结束1.
2.
36statusstatus命令用来显示当前FTP状态.
【命令】status【视图】FTP客户端视图【缺省用户角色】network-admin【举例】#显示当前FTP状态.
ftp>statusConnectedto192.
168.
1.
56.
Noproxyconnection.
Notusinganysecuritymechanism.
Mode:stream;Type:ascii;Form:non-print;Structure:fileVerbose:on;Bell:off;Prompting:on;Globbing:offStoreunique:off;Receiveunique:off1-38Case:off;CRstripping:onNtrans:offNmap:offHashmarkprinting:off;UseofPORTcmds:on表1-6status命令显示信息描述表字段描述Connectedto192.
168.
1.
56.
连接到的FTP服务器IP地址Noproxyconnection.
不使用代理连接Notusinganysecuritymechanism.
不使用安全机制Mode:stream;Type:ascii;Form:non-print;Structure:file文件传输模式:数据流;类型:ASCII;格式:非打印;组织结构:文件Verbose:on;Bell:off;Prompting:on;Globbing:off显示调试信息;操作完成后无蜂鸣提示;多文件操作时不需要每个文件进行确认;不能自动匹配文件名Storeunique:off;Receiveunique:offFTP服务器文件名唯一;本地接收文件名唯一Case:off;CRstripping:on不支持一次获取多个文件;文本环境下下载文件时,将"\r"删除Ntrans:off不使用输入输出传输表Nmap:off文件名不使用输入输出映射模板Hashmarkprinting:off;UseofPORTcmds:on不以"#"号结尾;使用"PORT"命令字作为数据传输连接1.
2.
37systemsystem命令用来显示FTP服务器的系统信息.
【命令】system【视图】FTP客户端视图【缺省用户角色】network-admin【使用指导】只有成功登录FTP服务器后才能执行此项操作.
【举例】#显示FTP服务器的系统信息.
ftp>system215UNIXType:L81-391.
2.
38useruser命令用来在现有FTP连接上重新发起FTP认证.
认证成功后,能访问当前的FTP服务器.
【命令】userusername[password]【视图】FTP客户端视图【缺省用户角色】network-admin【参数】username:登录用户名.
password:登录密码.
【使用指导】该命令通常用于:用户登录FTP服务器失败,在FTP连接超时前,使用该命令重新登录当前访问的FTP服务器;用户已成功登录FTP服务器,使用该命令以其他用户身份重新登录当前访问的FTP服务器.
在使用该命令前,必须事先在FTP服务器上设置相应的用户名和密码,否则将导致登录失败,FTP连接关闭.
【举例】#用户登录FTP服务器失败,在FTP连接超时前,重新登录当前访问的FTP服务器.
方法一:ftp>userftp123456331Passwordrequiredforftp.
230Userloggedin.
方法二:ftp>userftp331Passwordrequiredforftp.
Password:230Userloggedin.
1.
2.
39verboseverbose命令用来允许或者禁止显示FTP操作过程中的详细信息.
【命令】verbose【缺省情况】允许显示FTP操作过程中的详细信息.
1-40【视图】FTP客户端视图【缺省用户角色】network-admin【使用指导】本配置只对当前会话生效.
当用户重新登录后,本命令将恢复到缺省情况.
【举例】#禁止显示FTP操作过程中的详细信息时,执行get操作.
ftp>verboseVerbosemodeoff.
ftp>geta.
cfg1.
cfg#允许显示FTP操作过程中的详细信息时,执行get操作.
ftp>verboseVerbosemodeon.
ftp>geta.
cfg2.
cfg227EnteringPassiveMode(192,168,1,58,68,14)150-Accepteddataconnection150Thecomputerisyourfriend.
Trustthecomputer226Filesuccessfullytransferred3796bytesreceivedin0.
00762seconds(486.
5kbyte/s)2-12TFTP设备运行于FIPS模式时,不支持本特性.
有关FIPS模式的详细介绍请参见"安全配置指导"中的"FIPS".
2.
1TFTP服务器配置命令2.
1.
1tftpserverenabletftpserverenable命令用来开启设备的TFTP服务器功能.
undotftpserver命令用来关闭设备的TFTP服务器功能.
【命令】tftpserverenableundotftpserverenable【缺省情况】TFTP服务器功能处于关闭状态.
【视图】系统视图【缺省用户角色】network-admin【举例】#开启设备的TFTP服务器功能.
system-view[Sysname]tftpserverenable【相关命令】tftpserverwork-directory2.
1.
2tftpserverwork-directorytftpserverwork-directory命令用来配置TFTP服务器的工作路径.
undotftpserverwork-directory命令用来恢复缺省情况.
【命令】tftpserverwork-directorydirectoryundotftpserverwork-directory2-2【缺省情况】TFTP服务器的工作路径为缺省文件系统的根目录.
【视图】系统视图【缺省用户角色】network-admin【参数】directory:TFTP服务器的工作路径,该路径必须是绝对路径.
为1~255个字符的字符串,不区分大小写,且该目录必须已经存在.
【使用指导】配置TFTP服务器的工作路径后,TFTP用户登录设备后,可以读、写该路径及其子文件夹下的文件.
【举例】#配置TFTP服务器的工作路径为flash:/tftp.
system-view[Sysname]tftpserverwork-directoryflash:/tftp【相关命令】tftpserverenable2.
2TFTP客户端配置命令2.
2.
1tftptftp命令用来在IPv4组网环境下执行下列操作:下载文件:将TFTP服务器上的源文件下载到本地.
上传文件:将本地的源文件上传到TFTP服务器.
【命令】tftptftp-server{get|put|sget}source-filename[destination-filename][vpn-instancevpn-instance-name][dscpdscp-value|source{interfaceinterface-typeinterface-number|ipsource-ip-address}]*【视图】用户视图【缺省用户角色】network-admin【参数】tftp-server:TFTP服务器的IP地址或主机名.
其中,主机名为1~253个字符的字符串,不区分大小写,字符串仅可包含字母、数字、"-"、"_"或".
".
2-3get:执行下载文件操作.
执行该操作时,设备直接将文件保存到存储介质中.
如果下载前存储介质中已有同名文件,则先删除存储介质中的已有文件,再下载.
如果下载失败,将导致已有文件被删除,不可恢复,因此,不安全.
put:执行上传文件操作.
sget:执行安全下载文件操作.
执行该操作时,设备会先将文件保存到内存,保存成功后,再拷贝到存储介质中,并删除内存中的文件.
比get方式更加安全.
source-filename:源文件名,为1~255个字符的字符串,不区分大小写.
destination-filename:目标文件名,为1~255个字符的字符串,不区分大小写.
如果不指定该参数,则使用源文件名作为目标文件名.
vpn-instancevpn-instance-name:指定TFTP服务器所属的VPN实例.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果不指定该参数,则表示TFTP服务器位于公网中.
dscpdscp-value:指定设备发送的TFTP报文中携带的DSCP优先级的取值,取值范围为0~63,缺省值为0.
source:发送的TFTP报文的源IP地址.
不指定该参数时,则使用路由出接口的主IP地址作为发送的TFTP报文的源IP地址.
interfaceinterface-typeinterface-number:表示源接口的类型和编号,此接口下配置的主IP地址将作为设备发送的TFTP报文的源IP地址.
请使用配置了主IP地址,并且状态为up的接口作为源接口,否则,文件传输失败.
ipsource-ip-address:源IP地址,该地址将作为设备发送的TFTP报文的源IP地址.
该地址必须是设备上已经配置的IP地址,并且地址所在接口状态为up,否则,文件传输失败.
【使用指导】使用tftpclientsource命令指定了源地址后,又在tftp命令中指定了源地址,则采用tftp命令中指定的源地址进行通信.
tftpclientsource命令指定的源地址对所有的TFTP传输有效,tftp命令指定的源地址只对当前的TFTP传输有效.
【举例】#将TFTP服务器上的new.
bin文件下载到本地存储设备.
TFTP服务器的IP地址为192.
168.
1.
1,下载到本地后以文件名new.
bin保存.
tftp192.
168.
1.
1getnew.
binPressCTRL+Ctoabort.
%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed10013.
9M10013.
9M001206k00:00:110:00:111206kWritingfile.
.
.
Done.
表2-1tftp命令显示信息描述表字段描述%文件传输的进度百分比Total要传输的文件大小,单位为字节2-4字段描述%下载时已接收文件大小与文件总大小的百分比Received下载时已接收的文件大小,单位为字节%上传时已发送文件大小与文件总大小的百分比Xferd上传时已发送的文件大小,单位为字节AverageDload平均下载速度,单位为字节/秒SpeedUpload平均上传速度,单位为字节/秒TimeTotal文件传输时已花费时间和剩余时间的总和,单位为秒TimeSpent文件传输时已花费时间,单位为秒TimeLeft完成文件传输,还需要的时间,单位为秒CurrentSpeed文件传输时的当前速度,单位为字节/秒Writingfile正在将文件保存到存储介质中,成功会显示Done,失败显示Failed.
执行get和sget操作时会显示该字段【相关命令】tftpclientsource2.
2.
2tftpclientipv6sourcetftpclientipv6source命令用来在IPv6组网环境下配置TFTP客户端发送的TFTP报文的源地址.
undotftpclientipv6source命令用来恢复缺省情况.
【命令】tftpclientipv6source{interfaceinterface-typeinterface-number|ipv6source-ipv6-address}undotftpclientipv6source【缺省情况】未配置源地址,设备自动选择IPv6TFTP报文的源IPv6地址,具体选择原则请参见RFC3484.
【视图】系统视图【缺省用户角色】network-admin【参数】interfaceinterface-typeinterface-number:表示源接口的类型和编号,此接口下配置的IPv6地址即为发送报文的源地址.
请使用状态为up的接口作为源接口,否则,文件传输失败.
ipv6source-ipv6-address:设置当前TFTP客户端发送报文所使用的源IPv6地址.
该地址必须是设备上已经配置的IPv6地址,并且地址所在接口状态为up,否则,文件传输失败.
2-5【使用指导】多次执行本命令,最新一次执行的命令生效.
使用该命令指定了源地址后,又在tftpipv6命令中指定了源地址,则采用tftpipv6命令中指定的源地址进行通信.
本命令指定的源地址对所有的TFTP传输有效,tftpipv6命令指定的源地址只对当前的TFTP传输有效.
【举例】#配置设备发送的TFTP报文的源IPv6地址为2000::1.
system-view[Sysname]tftpclientipv6sourceipv62000::1【相关命令】tftpipv62.
2.
3tftpclientsourcetftpclientsource命令用来在IPv4组网环境下配置TFTP客户端发送的TFTP报文的源地址.
undotftpclientsource命令用来恢复缺省情况.
【命令】tftpclientsource{interfaceinterface-typeinterface-number|ipsource-ip-address}undotftpclientsource【缺省情况】未配置源地址,使用路由出接口的主IP地址作为设备发送TFTP报文的源IP地址.
【视图】系统视图【缺省用户角色】network-admin【参数】interfaceinterface-typeinterface-number:设置TFTP传输使用的源接口,包括接口类型和接口编号,此接口下配置的主IP地址即为发送报文的源地址.
请使用配置了主IP地址,并且状态为up的接口作为源接口,否则,文件传输失败.
ipsource-ip-address:设置当前TFTP客户端发送报文所使用的源IP地址.
该地址必须是设备上已经配置的IP地址,并且地址所在接口状态为up,否则,文件传输失败.
【使用指导】多次执行本命令,最新一次执行的命令生效.
使用本命令指定了源地址后,又在tftp命令中指定了源地址,则采用tftp命令中指定的源地址进行通信.
2-6本命令指定的源地址对所有的TFTP传输有效,tftp命令指定的源地址只对当前的TFTP传输有效.
【举例】#配置设备发送TFTP报文的源IP地址为192.
168.
20.
222.
system-view[Sysname]tftpclientsourceip192.
168.
20.
222【相关命令】tftp2.
2.
4tftpipv6tftpipv6命令用来在IPv6组网环境下执行下列操作:下载文件:将TFTP服务器上的源文件下载到本地.
上传文件:将本地的源文件上传到TFTP服务器.
【命令】tftpipv6tftp-server[-iinterface-typeinterface-number]{get|put|sget}source-filename[destination-filename][vpn-instancevpn-instance-name][dscpdscp-value|source{interfaceinterface-typeinterface-number|ipv6source-ipv6-address}]*【视图】用户视图【缺省用户角色】network-admin【参数】tftp-server:TFTP服务器的IPv6地址或主机名.
其中,主机名为1~253个字符的字符串,不区分大小写,字符串仅可包含字母、数字、"-"、"_"或".
".
-iinterface-typeinterface-number:表示出接口的接口类型和接口编号.
如果TFTP服务器的地址是链路本地地址的情况,则必须指定出接口且出接口必须具有链路本地地址(链路本地地址的介绍和配置请参见"三层技术-IP业务配置指导"中的"IPv6基础").
get:执行下载文件操作.
执行该操作时,设备直接将文件保存到存储介质中.
如果下载前存储介质中已有同名文件,则先删除存储介质中的已有文件,再下载.
如果下载失败,将导致已有文件被删除,不可恢复,因此,不安全.
put:执行上传文件操作.
sget:执行安全下载文件操作.
执行该操作时,设备会先将文件保存到内存,保存成功后,再拷贝到存储介质中,并删除内存中的文件.
比get方式更加安全.
source-filename:源文件的名称,为1~255个字符的字符串,不区分大小写.
destination-filename:目的文件的名称,为1~255个字符的字符串,不区分大小写.
如果不指定该参数,则目的文件的名称与源文件的名称相同.
2-7vpn-instancevpn-instance-name:指定目的主机所属的VPN实例.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则表示目的主机位于公网中.
dscpdscp-value:指定设备发送的IPv6TFTP报文中携带的DSCP优先级的取值,取值范围为0~63,缺省值为0.
source{interfaceinterface-typeinterface-number|ipv6source-ipv6-address}:发送的IPv6TFTP报文的源地址.
不指定该参数时,设备自动选择报文的源IPv6地址,具体选择原则请参见RFC3484.
其中:interfaceinterface-typeinterface-number:表示源接口的类型和编号,此接口下配置的IPv6地址将作为设备发送的TFTP报文的源IPv6地址.
请使用状态为up、且已配置了IPv6地址的接口作为源接口,否则,文件传输失败.
ipv6source-ipv6-address:源IPv6地址,该地址将作为设备发送的TFTP报文的源IPv6地址.
该地址必须是设备上已经配置的IPv6地址,并且地址所在接口状态为up,否则,文件传输失败.
【使用指导】使用tftpclientipv6source命令指定了源地址后,又在tftpipv6命令中指定了源地址,则采用tftpipv6命令中的源地址进行通信.
tftpclientipv6source命令指定的源地址对所有的TFTP传输有效,tftpipv6命令指定的源地址只对当前的TFTP传输有效.
【举例】#将TFTP服务器上的new.
bin文件下载到本地存储设备.
TFTP服务器的IPv6地址为2001::1,下载到本地之后以文件名new.
bin保存.
tftpipv62001::1getnew.
binnew.
binPressCTRL+Ctoabort.
%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed10013.
9M10013.
9M001206k00:00:110:00:111206kWritingfile.
.
.
Done.
本命令显示信息的详细描述请参见表2-1.
2.
2.
5tftp-serveracltftp-serveracl命令用来在IPv4组网环境下使用ACL限制设备可访问哪些TFTP服务器.
undotftp-serveracl命令用来恢复缺省情况.
【命令】tftp-serveraclacl-numberundotftp-serveracl【缺省情况】未使用ACL对设备可访问的TFTP服务器进行限制.
2-8【视图】系统视图【缺省用户角色】network-admin【参数】acl-number:基本访问控制列表的编号,取值范围为2000~2999.
【使用指导】用户利用ACL中配置的规则可以允许或禁止设备对网络中特定TFTP服务器的访问.
【举例】#仅允许设备访问IP地址为1.
1.
1.
1的TFTP服务器.
system-view[Sysname]aclbasic2000[Sysname-acl-ipv4-basic-2000]rulepermitsource1.
1.
1.
10[Sysname-acl-ipv4-basic-2000]quit[Sysname]tftp-serveracl20002.
2.
6tftp-serveripv6acltftp-serveripv6acl命令用来在IPv6组网环境下使用ACL限制设备可访问哪些TFTP服务器.
undotftp-serveripv6acl命令用来恢复缺省情况.
【命令】tftp-serveripv6aclipv6-acl-numberundotftp-serveripv6acl【缺省情况】未使用ACL对设备可访问的IPv6TFTP服务器进行限制.
【视图】系统视图【缺省用户角色】network-admin【参数】ipv6-acl-number:基本访问控制列表的编号,取值范围为2000~2999.
【使用指导】用户利用ACL中配置的规则可以允许或禁止设备对网络中特定TFTP服务器的访问.
【举例】#仅允许设备访问IP地址为2001::1的TFTP服务器.
System-view[Sysname]aclipv6basic20012-9[Sysname-acl-ipv6-basic-2001]rulepermitsource2001::1/128[Sysname-acl-ipv6-basic-2001]quit[Sysname]tftp-serveripv6acl2001

NameCheap 2021年新年首次活动 域名 域名邮局 SSL证书等

NameCheap商家如今发布促销活动也是有不小套路的,比如会在提前一周+的时间告诉你他们未来的活,比如这次2021年的首次活动就有在一周之前看到,但是这不等到他们中午一点左右的时候才有正式开始,而且我确实是有需要注册域名,等着看看是否有真的折扣,但是实际上.COM域名力度也就一般需要51元左右,其他地方也就55元左右。当然,这次新年的首次活动不管如何肯定是比平时便宜一点点的。有新注册域名、企业域...

spinservers:圣何塞物理机7.5折,$111/月,2*e5-2630Lv3/64G内存/2T SSD/10Gbps带宽

spinservers美国圣何塞机房的独立服务器补货120台,默认接入10Gbps带宽,给你超高配置,这价格目前来看好像真的是无敌手,而且可以做到下单后30分钟内交货,都是预先部署好了的。每一台机器用户都可以在后台自行安装、重装、重启、关机操作,无需人工参与! 官方网站:https://www.spinservers.com 比特币、信用卡、PayPal、支付宝、webmoney、Payssi...

licloud:$39/月,香港物理服务器,30M带宽,e3-1230v3/16G内存/1T硬盘

licloud官方消息:当前对香港机房的接近100台物理机(香港服务器)进行打折处理,30Mbps带宽,低至不到40美元/月,速度快,性价比高,跑绝大多数项目都是绰绰有余了。该款香港服务器自带启动、关闭、一键重装功能,正常工作日内30~60分钟交货(不包括非工作日)。 官方网站:https://licloud.io 特价香港物理服务器 CPU:e3-1230v2(4核心、8线程、3.3GH...

怎么开启tftp服务器为你推荐
futureshop笔记本电脑一般国外比国内便宜多少商标注册流程及费用注册商标的流程是什么,大概需要多少费用?firetrap你们知道的有多少运动品牌的服饰?刘祚天DJ这个职业怎么样?同一ip网站最近我们网站老是出现同一个IP无数次的进我们网站,而且是在同一时刻,是不是被人刷了?为什么呀?m.2828dy.comwww.dy6868.com这个电影网怎么样?bbs2.99nets.com让(bbs www)*****.cn进入同一个站baqizi.cc誰知道,最近有什麼好看的電視劇45gtv.comLETSCOM是什么牌子?175qq.comkf.qq.com.地址是什么
泛域名 便宜vps 免费二级域名申请 希网动态域名 日本软银 duniu 20g硬盘 京东云擎 国外空间 圣诞促销 登陆空间 空间登入 海外空间 dnspod 论坛主机 永久免费空间 114dns 免费网络空间 腾讯数据库 杭州电信宽带 更多