• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

H3C S3600系列以太网交换机 命令手册-RELEASE 1510(V1.04)

37-FTP与TFTP命令

本章节下载  (292.5 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S3600/S3600-SI/Command/Command_Manual/S3600-SI_CM(V1.04)/200711/317232_30005_0.htm

37-FTP与TFTP命令

  录

第1章 FTP与TFTP. 1-1

1.1 FTP服务器配置命令.. 1-1

1.1.1 display ftp-server 1-1

1.1.2 display ftp-server source-ip. 1-2

1.1.3 display ftp-user 1-2

1.1.4 ftp disconnect 1-3

1.1.5 ftp server enable. 1-4

1.1.6 ftp timeout 1-4

1.1.7 ftp-server source-interface. 1-5

1.1.8 ftp-server source-ip. 1-6

1.2 FTP客户端命令.. 1-6

1.2.1 ascii 1-6

1.2.2 binary. 1-7

1.2.3 bye. 1-8

1.2.4 cd. 1-9

1.2.5 cdup. 1-9

1.2.6 close. 1-10

1.2.7 debugging. 1-11

1.2.8 delete. 1-12

1.2.9 dir 1-13

1.2.10 disconnect 1-14

1.2.11 display ftp source-ip. 1-15

1.2.12 ftp. 1-15

1.2.13 ftp { cluster | remote-server } source-interface. 1-16

1.2.14 ftp { cluster | remote-server } source-ip. 1-17

1.2.15 ftp source-interface. 1-17

1.2.16 ftp source-ip. 1-18

1.2.17 get 1-18

1.2.18 lcd. 1-19

1.2.19 ls. 1-20

1.2.20 mkdir 1-21

1.2.21 open. 1-22

1.2.22 passive. 1-23

1.2.23 put 1-24

1.2.24 pwd. 1-25

1.2.25 quit 1-26

1.2.26 remotehelp. 1-26

1.2.27 rename. 1-27

1.2.28 rmdir 1-28

1.2.29 user 1-29

1.2.30 verbose. 1-30

1.3 TFTP配置命令.. 1-31

1.3.1 display tftp source-ip. 1-31

1.3.2 tftp. 1-31

1.3.3 tftp get 1-32

1.3.4 tftp put 1-33

1.3.5 tftp tftp-server source-interface. 1-33

1.3.6 tftp tftp-server source-ip. 1-34

1.3.7 tftp source-interface. 1-35

1.3.8 tftp source-ip. 1-36

1.3.9 tftp-server acl 1-36

 


第1章  FTP与TFTP

1.1  FTP服务器配置命令

1.1.1  display ftp-server

【命令】

display ftp-server

【视图】

任意视图

【参数】

【描述】

display ftp-server命令用来显示当前FTP服务器的各项参数。

进行FTP参数设置后,可通过此命令查看设置结果。

【举例】

# 显示FTP服务器参数设置结果。

<H3C> display ftp-server

   FTP server is running

   Max user number       1

   User count            0

   Timeout value(in minute)       30

表1-1 display ftp-server命令显示信息描述表

字段

描述

FTP server is running

FTP服务器已经启动

Max user number         1

支持同时登录的最大用户数为1个

User count                   0

当前登录的用户数为0个

Timeout value (in minute)          30

FTP用户的连接空闲时间为30分钟

 

1.1.2  display ftp-server source-ip

【命令】

display ftp-server source-ip

【视图】

任意视图

【参数】

【描述】

display ftp-server source-ip命令用来显示当前为FTP服务器设置的源IP地址。如果为FTP服务器指定了源接口,则此命令显示的是该接口的IP地址;如果没有为FTP服务器指定源地址,则显示源IP地址为0.0.0.0。

【举例】

# 显示为FTP服务器设置的源IP地址。

<H3C> display ftp-server source-ip

The source IP you specified is 192.168.0.1

1.1.3  display ftp-user

【命令】

display ftp-user

【视图】

任意视图

【参数】

【描述】

display ftp-user命令用来显示当前FTP用户的各项参数,包括用户名、主机IP、端口、空闲时间和授权目录。

【举例】

# 显示FTP用户参数设置。

<H3C> display ftp-user

Username     Host IP     Port        Idle        Homedir

H3C          10.110.3.5  1074        2       flash:

# 当登录用户名长度超过10位时,将换行并靠左对齐显示。例如登录用户名为username@test,显示情况为:

<H3C> display ftp-user

Username     Host IP     Port        Idle        Homedir

username@t   10.110.3.5  1074        2       flash:

est

1.1.4  ftp disconnect

【命令】

ftp disconnect user-name

【视图】

系统视图

【参数】

user-name:需要中断与FTP服务器连接的用户名称。

【描述】

ftp disconnect命令用来中断指定用户与FTP服务器的连接。

&  说明:

当S3600交换机作为FTP服务器,需要中断与指定用户的FTP连接时,如果该用户正在进行数据传输,服务器将在传输完成之后执行中断操作。

 

【举例】

# 查看当前在线的FTP用户。

<H3C> display ftp-user

  UserName             HostIP    Port    Idle              HomeDir

  test           192.168.0.3    1229       0               flash: 

# 中断与用户test的FTP连接。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] ftp disconnect test

% The user connection will be disconnected after the data transfer finished

1.1.5  ftp server enable

【命令】

ftp sever enable

undo ftp sever

【视图】

系统视图

【参数】

【描述】

ftp server enable命令用来启动FTP服务器,允许FTP用户登录。undo ftp server命令用来关闭FTP服务器,禁止FTP用户登录。

缺省情况下,系统关闭FTP服务器,避免可能存在的安全隐患。

&  说明:

交换机为防止恶意用户对未使用SOCKET的攻击,提高交换机的安全性,提供了如下功能:

l      在启动FTP服务器功能时,才打开FTP使用的TCP 21端口。

l      在关闭FTP服务器功能时,同时关闭TCP 21端口。

 

【举例】

# 启动FTP服务器。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] ftp server enable

% Start FTP server

1.1.6  ftp timeout

【命令】

ftp timeout minutes

undo ftp timeout

【视图】

系统视图

【参数】

minutes:连接空闲时间,单位为分钟,取值范围为1~35791。缺省时,连接空闲时间为30分钟。

【描述】

ftp timeout命令用来设置连接空闲时间。undo ftp timeout命令用来恢复缺省的连接空闲时间。

如果用户登录到FTP服务器,在与服务器建立了连接后,一旦某连接异常中断,FTP服务器无法及时获悉,会继续保持该连接。

使用连接空闲时间,可以防止这类情况的发生。如果用户在空闲时间内与FTP服务器没有进行命令交互,FTP服务器会认为该连接已失效,并中断与该用户的连接。

【举例】

# 设置连接空闲时间为36分钟。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] ftp timeout 36

1.1.7  ftp-server source-interface

【命令】

ftp-server source-interface interface-type interface-number

undo ftp-server source-interface

【视图】

系统视图

【参数】

interface-type:源接口的类型。

interface-number:源接口的编号。

【描述】

ftp-server source-interface命令用来为FTP服务器指定源接口。当指定接口不存在时,命令提示不成功。undo ftp-server source-interface命令用来取消指定的源接口,取消之后,以系统决定的本设备地址供FTP客户端访问。

【举例】

# 为FTP服务器指定源接口为Vlan-interface2。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] ftp-server source-interface Vlan-interface 2 

1.1.8  ftp-server source-ip

【命令】

ftp-server source-ip ip-address

undo ftp-server source-ip

【视图】

系统视图

【参数】

ip-address:需要设置的源IP地址。

【描述】

ftp-server source-ip命令用来为FTP服务器指定源IP地址。当指定的IP地址不是本设备地址时,命令提示不成功。undo ftp-server source-ip命令用来取消指定的源IP地址,取消之后,以系统决定的本设备地址供FTP客户端访问。

【举例】

# 为FTP服务器指定源IP地址为192.168.1.1。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] ftp-server source-ip 192.168.1.1

1.2  FTP客户端命令

1.2.1  ascii

【命令】

ascii

【视图】

FTP Client视图

【参数】

【描述】

ascii命令用来设置文件传输的模式为ASCII模式。

缺省情况下,文件传输模式为ASCII模式。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...    

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 设置数据传输的模式为ASCII模式,用于传输文本文件。

[ftp] ascii

200 Type set to A.

1.2.2  binary

【命令】

binary

【视图】

FTP Client视图

【参数】

【描述】

binary命令用来设置文件传输类型为二进制模式,用于传输程序文件。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:     

230 Logged in successfully      

[ftp]

# 设置文件传输类型支持binary模式。

[ftp] binary

200 Type set to I.

1.2.3  bye

【命令】

bye

【视图】

FTP Client视图

【参数】

【描述】

bye命令用来终止与远程FTP服务器的控制连接和数据连接,并退回到用户视图。

该命令的作用与quit命令相同。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch         

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 终止与远程FTP服务器的连接,并退回到用户视图。

[ftp] bye

221 Server closing.

<H3C>

1.2.4  cd

【命令】

cd pathname

【视图】

FTP Client视图

【参数】

pathname:路径名。

【描述】

cd命令用来改变远程FTP服务器上的工作目录。

用户使用cd命令可以访问FTP服务器上的另一目录,该目录只能是FTP服务器对用户授权的目录。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 改变工作目录到flash:/temp。

[ftp] cd flash:/temp

# 显示当前工作目录。

[ftp] pwd

257 "flash:/temp" is current directory.

1.2.5  cdup

【命令】

cdup

【视图】

FTP Client视图

【参数】

【描述】

cdup命令用来退出当前在远程FTP服务器上的工作目录,并返回至上一级目录。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 改变工作目录到flash:/temp。

[ftp] cd flash:/temp

# 将工作目录改变为上一级目录。

[ftp] cdup

# 显示当前路径。

[ftp] pwd

257 "flash:" is current directory.

1.2.6  close

【命令】

close

【视图】

FTP Client视图

【参数】

【描述】

close命令用来使用户在不退出FTP Client视图的前提下,将FTP客户端与FTP服务器断开。

该命令的作用与disconnect命令相同。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 终止与远程FTP 服务器的连接,并保持在FTP Client视图。

[ftp] close

221 Server closing.

[ftp]

1.2.7  debugging

【命令】

debugging

undo debugging

【视图】

FTP Client视图

【参数】

【描述】

debugging命令用来打开系统的调试开关。undo debugging用来关闭系统的调试开关。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 打开系统的调试开关。

[ftp] debugging

Debug is on.

1.2.8  delete

【命令】

delete remotefile

【视图】

FTP Client视图

【参数】

remotefile:文件名。

【描述】

delete命令用来删除指定的远程文件。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort       

Connected.       

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch

331 Give me your password, please     

Password:   

230 Logged in successfully      

[ftp]

# 删除文件temp.c。

[ftp] delete temp.c

250 DELE command successful.

1.2.9  dir

【命令】

dir [ filename [ localfile ] ]

【视图】

FTP Client视图

【参数】

filename:需要查询的文件名。

localfile:保存的本地文件名。

【描述】

dir命令用来查询远程FTP服务器上指定的文件,显示当前工作目录下的文件名称、文件大小和创建日期,并将查询情况保存至本地文件中。

如果不指定文件,系统将显示当前远程工作目录下的所有文件。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 显示当前远程FTP服务器工作目录下的所有文件信息。

[ftp] dir

200 PORT command okay

150 File Listing Follows in ASCII mode

-rwxrwxrwx   1 noone    nogroup   430585 Dec 21  2004 4.app

-rwxrwxrwx   1 noone    nogroup   430585 Dec 21  2004 5.app

-rwxrwxrwx   1 noone    nogroup   430585 Dec 23  2004 6. app

-rwxrwxrwx   1 noone    nogroup   430585 Dec 21  2004 6. app.bak

-rwxrwxrwx   1 noone    nogroup   638912 Nov 15  2004 abc.BTM

drwxrwxrwx   1 noone    nogroup        0 Dec 15  2004 TEST

-rwxrwxrwx   1 noone    nogroup  3212176 Jul 14  2004 21.bin

226 Transfer finished successfully.

FTP: 5346 byte(s) received in 6.782 second(s) 788.00 byte(s)/sec.

# 查询文件4.app的相关信息,并将查询情况保存在temp1文件中。

[ftp] dir 4.app temp1

200 PORT command okay

150 File Listing Follows in ASCII mode

-rwxrwxrwx   1 noone    nogroup   430585 Dec 21  2004 4. app

226 Transfer finished successfully.

FTP: 70 byte(s) received in 0.122 second(s) 573.00 byte(s)/sec.

1.2.10  disconnect

【命令】

disconnect

【视图】

FTP Client视图

【参数】

【描述】

disconnect命令用来使用户在不退出FTP Client视图的前提下,将FTP客户端与FTP服务器断开。

该命令的作用与close命令相同。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 终止与远程FTP服务器的连接,保持在FTP Client视图。

[ftp] disconnect

221 Server closing.

[ftp]

1.2.11  display ftp source-ip

【命令】

display ftp source-ip

【视图】

任意视图

【参数】

【描述】

display ftp source-ip命令用来显示FTP客户端固定使用的源IP地址,如果为FTP客户端指定了源接口,则此命令显示的是该接口的IP地址;如果没有为FTP 客户端指定源接口或源IP地址,则显示源IP地址为0.0.0.0。

【举例】

# 显示FTP客户端固定使用的源IP地址

<H3C> display ftp source-ip

The source IP you specified is 192.168.0.1

1.2.12  ftp

【命令】

ftp [ cluster | remote-server [ port-number ] ]

【视图】

用户视图

【参数】

cluster:集群FTP服务器。

remote-server:远程FTP服务器的主机名(长度为1~20的字符串)或IP地址。

port-number:远程FTP服务器的端口号,取值范围为0~65535,缺省值为21。

【描述】

ftp命令用来与远程FTP服务器建立控制连接,并进入FTP Client视图。

【举例】

# 连接到地址为2.2.2.2的远程FTP服务器。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:     

230 Logged in successfully      

[ftp]

1.2.13  ftp { cluster | remote-server } source-interface

【命令】

ftp { cluster | remote-server } source-interface interface-type interface-number

【视图】

用户视图

【参数】

cluster:集群FTP服务器。

remote-server:FTP服务器IP地址或主机名

interface-type:源接口的类型。

interface-number:源接口的编号。

【描述】

ftp { cluster | remote-server } source-interface命令用来使用指定源接口与FTP服务器建立连接。当指定源接口不存在时,命令提示不成功。

【举例】

# 使用Vlan-interface1作为源接口与远程FTP服务器192.168.8.8进行连接。

<H3C> ftp 192.168.8.8 source-interface Vlan-interface 1

1.2.14  ftp { cluster | remote-server } source-ip

【命令】

ftp { cluster | remote-server } source-ip ip-address

【视图】

用户视图

【参数】

cluster:集群FTP服务器。

remote-server:FTP服务器IP地址或主机名。

ip-address:需要设置的源IP地址。

【描述】

ftp { cluster | remote-server } source-ip命令用来使用指定源IP地址与FTP服务器建立连接。当指定源IP地址不存在时,命令提示不成功。

【举例】

# 以192.168.0.1作为指定源IP地址与远程FTP服务器192.168.8.8进行连接。

<H3C> ftp 192.168.8.8 source-ip 192.168.0.1

1.2.15  ftp source-interface

【命令】

ftp source-interface interface-type interface-number

undo ftp source-interface

【视图】

系统视图

【参数】

interface-type:源接口的类型。

interface-number:源接口的编号。

【描述】

ftp source-interface命令用来配置FTP客户端连接FTP服务器时固定使用的源接口。当指定接口不存在时,命令提示不成功。undo ftp source-interface命令用来取消设置的源接口,取消之后,以系统决定的本设备地址访问FTP服务器。

【举例】

# 配置Vlan-interface1接口为FTP客户端在连接FTP服务器时固定使用的接口。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] ftp source-interface Vlan-interface 1 

1.2.16  ftp source-ip

【命令】

ftp source-ip ip-address

undo ftp source-ip

【视图】

系统视图

【参数】

ip-address:需要设置的源IP地址。

【描述】

ftp source-ip命令用来配置FTP客户端连接FTP服务器时固定使用的IP地址。当指定的ip-address不是本设备地址时,命令提示不成功。undo ftp source-ip命令用来取消指定的源IP地址,取消之后,以系统决定的本设备地址访问FTP服务器。

【举例】

# 配置地址192.168.0.1为FTP客户端在连接FTP服务器时固定使用的IP地址。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] ftp source-ip 192.168.0.1

1.2.17  get

【命令】

get remotefile [ localfile ]

【视图】

FTP Client视图

【参数】

remotefile:远程FTP服务器上文件名。

localfile:本地文件名。

【描述】

get命令用来下载远程文件,并将下载的文件存储在本地。

如果没有指定本地文件名,则系统缺省认为文件名与远程FTP服务器上的文件名相同。

  注意:

当使用get命令从远程FTP服务器下载文件时,需要注意文件路径及文件名称不能超过系统的长度限制。

S3600交换机对设备名、目录名、路径名和文件名的长度有如下的限制:每一级目录名均不能超过91个字符,本地路径名和文件名总长度不能超过127个字符,设备名不能超过14个字符,指定设备上的文件路径的总长度不能超过142个字符。

 

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 下载temp.c文件。

[ftp] get temp.c

200 Port command okay.

150 Opening ASCII mode data connection for temp.c.

...............226 Transfer complete.

FTP: 749881 byte(s) received in 17.186 second(s) 43.00K byte(s)/sec. 

1.2.18  lcd

【命令】

lcd

【视图】

FTP Client视图

【参数】

【描述】

lcd命令用来获得FTP Client本地的工作目录。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 显示本地的工作目录。

[ftp] lcd

% Local directory now flash:/temp

1.2.19  ls

【命令】

ls [ remotefile [ localfile ] ]

【视图】

FTP Client视图

【参数】

remotefile:被查询的远程文件。

localfile:用于保存查询信息的本地文件名。

【描述】

ls命令用来查询远程FTP服务器上指定的文件名称。

如果不输入任何参数,系统将显示当前远程工作目录下的所有文件名。

  注意:

ls命令仅显示出文件名,而dir命令可以看到与文件相关的信息,如大小,创建日期等。

 

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort      

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 查询当前远程FTP服务器工作目录的所有文件名称。

[ftp] ls

200 PORT command okay

150 File Listing Follows in ASCII mode

4.app

5.app

6.app

6.app.bak

abc.BTM

TEST

21.bin

226 Transfer finished successfully.

FTP: 1235 byte(s) received in 1.595 second(s) 774.00byte(s)/sec.

1.2.20  mkdir

【命令】

mkdir pathname

【视图】

FTP Client视图

【参数】

pathname:目录名。

【描述】

mkdir命令用来在远程FTP服务器上建立目录。

远程FTP服务器授权客户端用户使用建立目录操作后,用户才能执行mkdir命令。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 在远程FTP服务器上建立目录flash:/lanswitch。

[ftp] mkdir flash:/lanswitch

257 "flash:/ lanswitch" new directory created.

1.2.21  open

【命令】

open { ip-address | server-name } [ port ]

【视图】

FTP Client视图

【参数】

ip-address:远程FTP服务器的IP地址。

server-name:远程FTP服务器的主机名(长度为1~20的字符串)。

port:远程FTP服务器的端口号,取值范围为0~65535,缺省值为21。

【描述】

open命令用来在FTP Client视图下,与远程FTP服务器建立控制连接。

相关命令可以参考close

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 在FTP Client视图下,与远程FTP服务器(IP地址为1.1.1.1)建立控制连接。

[ftp]open 1.1.1.1

Trying ...

Press CTRL+K to abort

Connected.

220-

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):abc

331 Give me your password, please

Password:

230 Logged in successfully

1.2.22  passive

【命令】

passive

undo passive

【视图】

FTP Client视图

【参数】

【描述】

passive命令用来设置数据传输的方式为被动方式。undo passive命令用来设置数据传输的方式为主动方式。

缺省情况下,数据传输的方式为被动方式。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 设置数据传输的方式为被动方式。

[ftp] passive

% Passive is on

1.2.23  put

【命令】

put localfile [ remotefile ]

【视图】

FTP Client视图

【参数】

localfile:本地的文件名。

remotefile:远程FTP服务器上的文件名。

【描述】

put命令用来将本地的文件上传到远程FTP服务器。

如果用户没有指定远程服务器上的文件名,则系统缺省认为此文件名与本地文件名相同。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 将本地temp.c文件上传到远程FTP服务器。

[ftp] put temp.c

200 Port command okay.

150 Opening ASCII mode data connection for temp.c.

226 Transfer complete.

FTP: 749881 byte(s) sent in 17.691 second(s) 42.00Kbyte(s)/sec.

1.2.24  pwd

【命令】

pwd

【视图】

FTP Client视图

【参数】

【描述】

pwd命令用来显示远程FTP服务器上的工作目录。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 显示远程FTP服务器上的工作目录。

[ftp] pwd

257 "flash:/temp" is current directory.

1.2.25  quit

【命令】

quit

【视图】

FTP Client视图

【参数】

【描述】

quit命令用来终止与远程FTP服务器的连接,并退回到用户视图。

该命令的作用与bye命令相同。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 终止与远程FTP服务器的连接,并退回到用户视图。

[ftp] quit

221 Windows FTP Server (WFTPD, by Texas Imperial Software) says goodbye

<H3C>

1.2.26  remotehelp

【命令】

remotehelp [ protocol-command ]

【视图】

FTP Client视图

【参数】

protocol-command:FTP协议命令。

【描述】

remotehelp命令用来显示FTP协议命令的帮助。

只有当FTP服务器提供协议命令帮助时,remotehelp命令才有效。

  注意:

l      当H3C系列交换机作为FTP服务器时,该命令均有效。

l      当用户使用其他FTP服务器软件时,请参考该软件的相关说明,以确认该FTP服务器能否提供协议命令帮助。

 

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch         

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 查看协议命令user的语法。

[ftp] remotehelp user

214 Syntax: USER <sp> <username>

1.2.27  rename

【命令】

rename remote-source remote-dest

【视图】

FTP Client视图

【参数】

remote-source:远程主机上的源文件名。

remote-dest:远程主机上的目标文件名。

【描述】

rename命令用来重命名远程FTP服务器上的文件。

若目标文件名与已经存在的目录名或文件名相同,系统将提示文件不能读取,重命名操作不能执行。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 重命名文件 temp.c为forever.c

[ftp] rename temp.c forever.c

350 Enter the name to rename it to...

250 File renamed successfully

1.2.28  rmdir

【命令】

rmdir pathname

【视图】

FTP Client视图

【参数】

pathname:远程FTP服务器上的目录名。

【描述】

rmdir命令用来删除FTP服务器上指定的目录。

只有当该目录为空目录时,rmdir命令才能删除成功。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 删除FTP服务器上的flash:/temp1目录。

[ftp] rmdir flash:/temp1

200 RMD command successful.

1.2.29  user

【命令】

user username [ password ]

【视图】

FTP Client视图

【参数】

username:登录用户名。

password:登录密码。

【描述】

user命令用来使用指定的用户名和密码登录远程FTP服务器。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 以FTP服务器上用户名为tom,口令为111的用户身份登录。

[ftp] user tom 111

331 Give me your password, please

230 Logged in successfully

1.2.30  verbose

【命令】

verbose

undo verbose

【视图】

FTP Client视图

【参数】

【描述】

verbose命令用来打开verbose开关,显示其他有关命令的执行及响应信息。undo verbose命令用来关闭verbose开关,不显示其他有关命令的执行及响应信息。

缺省情况下,verbose开关为开启状态。

【举例】

# 进入FTP Client视图。

<H3C> ftp 2.2.2.2

Trying ...   

Press CTRL+K to abort     

Connected.   

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User(none):switch        

331 Give me your password, please   

Password:       

230 Logged in successfully      

[ftp]

# 打开verbose开关。

[ftp] verbose

1.3  TFTP配置命令

1.3.1  display tftp source-ip

【命令】

display tftp source-ip

【视图】

任意视图

【参数】

【描述】

display tftp source-ip命令用来显示TFTP客户端连接TFTP服务器时固定使用的源IP地址。如果为TFTP客户端指定了源接口,则此命令显示的是该接口的IP地址;如果没有为TFTP客户端指定源地址,则显示0.0.0.0。

【举例】

# 显示当前TFTP客户端连接TFTP服务器时固定使用的源IP地址。

<H3C> display tftp source-ip

The source IP you specified is 192.168.0.1

1.3.2  tftp

【命令】

tftp { ascii | binary }

【视图】

系统视图

【参数】

ascii:以ASCII方式传输数据。

binary:以二进制方式传输数据。

【描述】

tftp { ascii | binary }命令用来设置通过TFTP传输文件时,数据传输的方式。

缺省情况下,数据传输方式为binary

【举例】

# 设置数据传输的模式为ASCII方式。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] tftp ascii

TFTP transfer mode changed to ASCII.

1.3.3  tftp get

【命令】

tftp tftp-server get source-file [ dest-file ]

【视图】

用户视图

【参数】

tftp-server:TFTP服务器的IP地址或者主机名。

source-file要下载的TFTP服务器上的文件名。

dest-file:下载后存储在交换机上的文件名。

【描述】

tftp get命令用来从TFTP服务器的指定目录下,将文件下载到交换机上。

相关配置可参考命令tftp put

【举例】

# 从TFTP服务器(1.1.1.1),将文件abc.txt下载到本机并保存为efg.txt(假设flash剩余空间足够)。

<H3C>tftp 1.1.1.1 get abc.txt efg.txt

  File will be transferred in binary mode.

  Downloading file from remote tftp server, please wait......

  TFTP:       35 bytes received in 0 second(s).

  File downloaded successfully.

# 从TFTP服务器(1.1.1.1),将文件temp.txt下载到本机并保存为test1.txt(假设flash剩余空间不足,且TFTP服务器不支持文件大小协商的扩展协议)。

<H3C> tftp 1.1.1.1 get temp.txt test1.txt

  File will be transferred in binary mode.

  Downloading file from remote tftp server, please wait......

  Not enough space; Writing to device failed; Downloaded data will be deleted.............

  Deleting file successful.

# 从TFTP服务器(1.1.1.1),将文件temp.txt下载到本机并保存为test2.txt(假设flash剩余空间不足,且TFTP服务器支持文件大小协商的扩展协议)。

<H3C> tftp 1.1.1.1 get temp.txt test2.txt

  File will be transferred in binary mode.

  Downloading file from remote tftp server, please wait......

  Not enough space; Quit writing to device; Created file will be deleted.............

  Deleting file successful.

1.3.4  tftp put

【命令】

tftp tftp-server put source-file [ dest-file ]

【视图】

用户视图

【参数】

tftp-server:TFTP服务器的IP地址或者主机名。

source-file:要上传到服务器的文件名。

dest-file:文件上传到TFTP服务器后的文件名。

【描述】

tftp put命令用来将以太网交换机上的文件上传到TFTP服务器的指定目录下。

相关配置可参考命令tftp get

【举例】

# 将本机的config.cfg文件上传到TFTP服务器(1.1.1.1)并保存为temp.cfg。

<H3C> tftp 1.1.1.1 put config.cfg temp.cfg

  File will be transferred in binary mode.

  Copying file to remote tftp server. Please wait... /

  TFTP:      962 bytes sent in 0 second(s).

  File uploaded successfully.

1.3.5  tftp tftp-server source-interface

【命令】

tftp tftp-server source-interface interface-type interface-number { get source-file [ dest-file ] | put source-file-url [ dest-file ] }

【视图】

用户视图

【参数】

tftp-server:TFTP服务器IP地址或主机名。

interface-type:源接口的类型。

interface-number:源接口的编号。

get:从TFTP服务器下载文件。

source-file:需要下载的文件名称。

dest-file:下载到本地后的文件名称。

put:向TFTP服务器上传文件。

source-file-url:需要上传的文件的路径及名称。

dest-file:上传至服务器之后的文件名称。

【描述】

tftp tftp-server source-interface命令用来使用指定源接口与TFTP服务器建立连接并进行上传或下载的操作。当指定源接口不存在时,命令提示不成功。

【举例】

# 使用Vlan-interface1作为源接口与远程TFTP服务器192.168.8.8进行连接,下载3600.bin文件。

<H3C> tftp 192.168.8.8 source-interface Vlan-interface 1 get 3600.bin

1.3.6  tftp tftp-server source-ip

【命令】

tftp tftp-server source-ip ip-address { get source-file [ dest-file ] | put source-file-url [ dest-file ] }

【视图】

用户视图

【参数】

tftp-server:TFTP服务器IP地址或主机名。

ip-address:需要设置的源IP地址。

get:从TFTP服务器下载文件。

source-file:需要下载的文件名称。

dest-file:下载到本地后的文件名称。

put:向TFTP服务器上传文件。

source-file-url:需要上传的文件的路径及名称。

dest-file:上传至服务器之后的文件名称。

【描述】

tftp tftp-server source-ip命令用来使用指定源IP地址与TFTP服务器建立连接并进行上传或下载的操作。当指定源IP地址不存在时,命令提示不成功。

【举例】

# 以192.168.0.1作为指定源IP地址与远程TFTP服务器192.168.8.8建立连接,下载3600.bin文件。

<H3C> tftp 192.168.8.8 source-ip 192.168.0.1 get 3600.bin

1.3.7  tftp source-interface

【命令】

tftp source-interface interface-type interface-number

undo tftp source-interface

【视图】

系统视图

【参数】

interface-type:源接口的类型。

interface-number:源接口的编号。

【描述】

tftp source-interface命令用来配置TFTP客户端连接TFTP服务器时固定使用的源接口。当指定接口不存在时,命令提示不成功。undo tftp source-interface命令用来取消设置的源接口,取消之后,以系统决定的本设备地址访问TFTP服务器。

【举例】

# 配置Vlan-interface1接口为TFTP客户端在连接TFTP服务器时固定使用的接口。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] tftp source-interface Vlan-interface 1

1.3.8  tftp source-ip

【命令】

tftp source-ip ip-address

undo tftp source-ip

【视图】

系统视图

【参数】

ip-address:需要设置的源IP地址。

【描述】

tftp source-ip命令用来配置TFTP客户端连接TFTP服务器时固定使用的源IP地址。当指定IP地址不存在时,命令提示不成功。undo tftp source-ip命令用来取消设置的源IP地址,取消之后,以系统决定的本设备地址访问TFTP服务器。

【举例】

# 使用192.168.0.1作为TFTP客户端在连接TFTP服务器时固定使用的源地址。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] tftp source-ip 192.168.0.1

1.3.9  tftp-server acl

【命令】

tftp-server acl acl-number

undo tftp-server acl

【视图】

系统视图

【参数】

acl-number:基本访问控制列表号,取值范围为2000~2999。

【描述】

tftp-server acl命令用来指定TFTP客户端在连接TFTP服务器时所选用的ACL规则的编号。undo tftp-server acl命令用来取消所有指定的ACL规则的编号。

【举例】

# 指定TFTP客户端选用编号为2000的ACL。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] tftp-server acl 2000

 

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们