36-FTP与TFTP命令
本章节下载 (293.34 KB)
目 录
1.1.2 display ftp-server source-ip
1.1.7 ftp-server source-interface
1.2.13 ftp { cluster | remote-server } source-interface
1.2.14 ftp { cluster | remote-server } source-ip
1.3.5 tftp tftp-server source-interface
1.3.6 tftp tftp-server source-ip
【命令】
display ftp-server
【视图】
任意视图
【参数】
无
【描述】
display ftp-server命令用来显示当前FTP服务器的各项参数。
进行FTP参数设置后,可通过此命令查看设置结果。
【举例】
# 显示FTP服务器参数设置结果。
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分钟 |
【命令】
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
【命令】
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
【命令】
ftp disconnect user-name
【视图】
系统视图
【参数】
user-name:需要中断与FTP服务器连接的用户名称。
【描述】
ftp disconnect命令用来中断指定用户与FTP服务器的连接。
& 说明:
当S5600交换机作为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
【命令】
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
【命令】
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
【命令】
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
【命令】
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
【命令】
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.
【命令】
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.
【命令】
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>
【命令】
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.
【命令】
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.
【命令】
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]
【命令】
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.
【命令】
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.
【命令】
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.
【命令】
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]
【命令】
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
【命令】
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]
【命令】
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
【命令】
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
【命令】
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
【命令】
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
【命令】
get remotefile [ localfile ]
【视图】
FTP Client视图
【参数】
remotefile:远程FTP服务器上文件名。
localfile:本地文件名。
【描述】
get命令用来下载远程文件,并将下载的文件存储在本地。
如果没有指定本地文件名,则系统缺省认为文件名与远程FTP服务器上的文件名相同。
注意:
当使用get命令从远程FTP服务器下载文件时,需要注意文件路径及文件名称不能超过系统的长度限制。
S5600交换机对设备名、目录名、路径名和文件名的长度有如下的限制:每一级目录名均不能超过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.
【命令】
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
【命令】
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.
【命令】
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.
【命令】
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
【命令】
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
【命令】
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.
【命令】
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.
【命令】
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>
【命令】
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>
【命令】
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
【命令】
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.
【命令】
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
【命令】
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
【命令】
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
【命令】
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.
【命令】
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.
【命令】
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.
【命令】
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进行连接,下载5600.bin文件。
<H3C> tftp 192.168.8.8 source-interface Vlan-interface 1 get 5600.bin
【命令】
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建立连接,下载5600.bin文件。
<H3C> tftp 192.168.8.8 source-ip 192.168.0.1 get 5600.bin
【命令】
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
【命令】
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
【命令】
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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!