命令ftp服务器怎么用

ftp服务器怎么用  时间:2021-04-02  阅读:()
i目录1FTP配置命令1-11.
1FTP服务器配置命令1-11.
1.
1displayftp-server1-11.
1.
2displayftp-user1-21.
1.
3freeftpuser1-21.
1.
4ftpserveracl.
1-31.
1.
5ftpserverenable.
1-31.
1.
6ftptimeout.
1-41.
1.
7ftpupdate.
1-41.
2FTP客户端配置命令1-51.
2.
1ascii1-51.
2.
2binary.
1-61.
2.
3bye.
1-61.
2.
4cd.
1-71.
2.
5cdup.
1-71.
2.
6close1-81.
2.
7debugging.
1-81.
2.
8delete.
1-101.
2.
9dir.
1-101.
2.
10disconnect1-111.
2.
11displayftpclientconfiguration1-111.
2.
12ftp.
1-121.
2.
13ftpclientsource1-131.
2.
14ftpipv6.
1-141.
2.
15get.
1-151.
2.
16lcd.
1-161.
2.
17ls1-161.
2.
18mkdir.
1-171.
2.
19open.
1-181.
2.
20openipv6.
1-181.
2.
21passive1-191.
2.
22put.
1-201.
2.
23pwd.
1-201.
2.
24quit.
1-211.
2.
25remotehelp.
1-211.
2.
26rmdir1-231.
2.
27user.
1-23ii1.
2.
28verbose.
1-242TFTP配置命令.
2-12.
1TFTP客户端配置命令.
2-12.
1.
1displaytftpclientconfiguration2-12.
1.
2tftp-serveracl.
2-12.
1.
3tftp.
2-22.
1.
4tftpclientsource2-32.
1.
5tftpipv6.
2-41-11FTP配置命令1.
1FTP服务器配置命令1.
1.
1displayftp-server【命令】displayftp-server[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】3:管理级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayftp-server命令用来显示设备作为FTP服务器时的各项参数.
进行FTP参数设置后,可通过此命令查看设置结果.
相关配置可参考命令ftpserverenable、ftptimeout和ftpupdate.
【举例】#显示FTP服务器参数设置结果.
displayftp-serverFTPserverisrunningMaxusernumber:1Usercount:1Timeoutvalue(inminute):30PutMethod:fast表1-1displayftp-server命令显示信息描述表字段描述FTPserverisrunningFTP服务器功能正在运行中Maxusernumber支持同时登录的最大用户数Usercount当前登录的用户数Timeoutvalue(inminute)FTP用户的连接空闲时间,如果在该时间段内,FTP客户端和服务器之间没有报文交互,该FTP连接则会被断开PutMethodFTP服务器更新文件的方式,fast表示快速更新;normal表示普通方式1-21.
1.
2displayftp-user【命令】displayftp-user[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】3:管理级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayftp-user命令用来显示当前FTP用户的详细情况.
【举例】#显示FTP用户详细情况.
displayftp-userUserNameHostIPPortIdleHomeDirftp192.
168.
1.
5411900flash:#当登录用户名长度超过10位时,将换行并靠右对齐显示.
例如登录用户名为administrator,显示情况为:displayftp-userUserNameHostIPPortIdleHomeDiradministrator192.
168.
0.
15210310flash:表1-2displayftp-user命令显示信息描述表字段描述UserName当前登录的FTP用户名HostIP当前登录的FTP用户的IP地址Port当前登录的FTP用户使用的端口Idle当前FTP连接的持续时间(单位为分钟)HomeDir当前登录的FTP用户的授权路径1.
1.
3freeftpuser【命令】freeftpuserusername【视图】用户视图1-3【缺省级别】3:管理级【参数】username:用户名.
可以使用displayftp-user命令来查看当前FTP连接所使用的登录用户名.
【描述】freeftpuser命令用来强制释放通过指定用户名建立的FTP连接.
执行该命令后,无论使用用户名username建立的连接是否正在传输文件,该连接都会被立即释放.
【举例】#强制释放通过用户名ftpuser建立的FTP连接.
freeftpuserftpuserAreyousuretofreeFTPuserftpuser[Y/N]:y1.
1.
4ftpserveracl【命令】ftpserveraclacl-numberundoftpserveracl【视图】系统视图【缺省级别】3:管理级【参数】acl-number:基本访问控制列表号,取值范围为2000~2999.
【描述】ftpserveracl命令用来使用ACL限制哪些FTP客户端可以访问FTP服务器.
undoftpserveracl命令用来恢复缺省情况.
缺省情况下,没有使用ACL限制FTP客户端.
通过配置ACL规则,可以过滤掉来自某些客户端的FTP请求报文,只允许符合ACL过滤规则的客户端访问FTP服务器.
该配置只过滤新建立的FTP连接,不会对已建立的FTP连接和操作造成影响.
如果多次使用该命令配置FTP服务与ACL关联,FTP服务将只与最后一次配置的ACL关联.
【举例】#配置FTP服务与ACL关联,只允许客户端(1.
1.
1.
1)通过FTP访问本FTP服务器.
system-view[Sysname]aclnumber2001[Sysname-acl-basic-2001]rule0permitsource1.
1.
1.
10[Sysname-acl-basic-2001]rule1denysourceany[Sysname-acl-basic-2001]quit[Sysname]ftpserveracl20011.
1.
5ftpserverenable【命令】ftpserverenable1-4undoftpserver【视图】系统视图【缺省级别】3:管理级【参数】无【描述】ftpserverenable命令用来开启设备的FTP服务器功能,允许FTP用户登录.
undoftpserver命令用来关闭设备的FTP服务器功能.
缺省情况下,FTP服务器功能处于关闭状态.
【举例】#开启设备的FTP服务器功能.
system-view[Sysname]ftpserverenable1.
1.
6ftptimeout【命令】ftptimeoutminuteundoftptimeout【视图】系统视图【缺省级别】3:管理级【参数】minute:连接空闲时间,取值范围为1~35791,单位为分钟.
【描述】ftptimeout命令用来设置连接空闲时间.
undoftptimeout命令用来恢复缺省情况.
缺省情况下,FTP连接空闲时间为30分钟.
使用连接空闲时间,当FTP服务器与某用户的连接在一定时间内没有进行消息交互时,FTP服务器将认为该连接已失效并断开该连接,从而避免系统资源被持续占用、其它FTP用户的登录受影响.
【举例】#设置连接空闲时间为36分钟.
system-view[Sysname]ftptimeout361.
1.
7ftpupdate【命令】ftpupdate{fast|normal}undoftpupdate【视图】1-5系统视图【缺省级别】3:管理级【参数】fast:快速更新方式.
在给FTP服务器上传文件时使用fast方式,FTP服务器会先将文件全部写入内存,再一次全部写入到存储设备.
normal:普通更新方式.
在给FTP服务器上传文件时使用normal方式,FTP服务器会分多次将文件从内存写入存储设备,每次最多4096字节.
【描述】ftpupdate命令用来设置在给FTP服务器上传文件的过程中,FTP服务器更新文件的方式.
undoftpupdate命令用来恢复缺省情况.
缺省情况下,FTP服务器采用normal方式更新文件.
【举例】#设置在接收上传文件时,FTP服务器采用普通方式.
system-view[Sysname]ftpupdatenormal1.
2FTP客户端配置命令z为避免重复,在本节中对需要在FTPClient视图下执行的命令进行举例时,将省略进入FTPClient视图的配置过程.
进入FTPClient视图的命令请参考1.
2.
12.
z在执行本节介绍的FTP客户端配置命令前,请确认在FTP服务器上是否为用户配置了相应的权限,例如:查询工作目录下的文件列表、读取/下载指定文件、创建目录/上传文件、以及对服务器上的文件进行重命名/删除等.
z本节举例中各命令的显示信息与FTP服务器的类型有关,请以实际情况为准.
1.
2.
1ascii【命令】ascii【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】ascii命令用来设置文件传输的模式为ASCII模式.
缺省情况下,文件传输模式为ASCII模式.
1-6不同的操作系统对换行符的表示方法不同,比如H3C设备系统和Windows系统使用"/r/n"作为换行符,在Linux系统中使用"/n"作为换行符.
在换行符表示方法不同的两个系统(比如Linux系统和H3C设备系统)间传输完文件,必须根据传输文件类型选择FTP文件传输模式:z二进制模式(又称为binary模式),用于传输程序文件或者图片.
zASCII码模式,用于传输文本文件.
相关配置可参考binary.
【举例】#设置数据传输的模式为ASCII模式.
[ftp]ascii200TypesettoA.
1.
2.
2binary【命令】binary【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】binary命令用来设置文件传输的模式为二进制模式(也称为流模式).
缺省情况下,文件传输模式为ASCII模式.
相关配置可参考ascii.
【举例】#设置文件传输类型支持binary模式.
[ftp]binary200TypesettoI.
1.
2.
3bye【命令】bye【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】bye命令用来断开与远程FTP服务器的连接,并退回到用户视图.
如果设备与远程FTP服务器没有建立连接,则直接退回到用户视图.
1-7相关配置可参考命令close、disconnect和quit.
【举例】#终止与远程FTP服务器的连接,并退回到用户视图.
[ftp]bye221Serverclosing.
1.
2.
4cd【命令】cd{directory【视图】FTP客户端视图【缺省级别】3:管理级【参数】directory:指定目标工作路径.
格式为[drive:][/]path.
drive和path参数的详细解释,请参见"基础配置指导"中的"文件系统管理".
如果没有给出drive信息,则表示当前路径下的文件夹或者子文件夹.
.
.
:返回上一级目录,其功能相当于cdup.
如果当前的工作路径是根目录,或不存在上一级目录,则执行cd.
.
后保持当前的工作路径不变.
该参数不支持命令行在线帮助.
/:返回存储介质的根目录.
该参数不支持命令行在线帮助.
【描述】cd命令用来切换远程FTP服务器上的工作路径,即访问FTP服务器上的另一目录.
需要注意的是,用户可以访问的目录只能是FTP服务器对用户已经授权的目录.
相关命令可参考pwd.
【举例】#切换工作路径到当前目录下的logfile子目录.
[ftp]cdlogfile250CWDcommandsuccessful.
#切换工作路径到授权目录下的folder子目录.
[ftp]cd/folder250CWDcommandsuccessful.
1.
2.
5cdup【命令】cdup【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】1-8cdup命令用来退出远程FTP服务器的当前目录,返回FTP服务器的上一级目录.
如果当前目录已经是授权目录(即work-directory),执行该命令,工作路径将不再更改.
相关命令可参考cd和pwd.
【举例】#将工作路径改为上一级目录.
[ftp]pwd257"/ftp/subdir"iscurrentdirectory.
[ftp]cdup200CDUPcommandsuccessful.
[ftp]pwd257"/ftp"iscurrentdirectory.
1.
2.
6close【命令】close【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】close命令用来在不退出FTP客户端视图的前提下,断开与FTP服务器的连接.
该命令的功能与disconnect命令相同.
【举例】#终止与FTP服务器的连接,并保持在FTP客户端视图.
[ftp]close221Serverclosing.
[ftp]1.
2.
7debugging【命令】debuggingundodebugging【视图】FTP客户端视图【缺省级别】1:监控级【参数】无【描述】1-9debugging命令用来打开FTP客户端调试信息开关.
undodebugging命令用来关闭FTP客户端调试信息开关.
缺省情况下,FTP客户端调试信息开关处于关闭状态.
【举例】#设备作为FTP客户端,成功登录后,打开设备的FTP客户端调试信息开关,使用主动模式下载FTP服务器当前目录下的sample.
file文件.
terminalmonitorterminaldebuggingftp192.
168.
1.
46Trying192.
168.
1.
46.
.
.
PressCTRL+KtoabortConnectedto192.
168.
1.
46.
220FTPserviceready.
User(192.
168.
1.
46:(none)):ftp331Passwordrequiredforftp.
Password:230Userloggedin.
[ftp]undopassiveFTP:passiveisoff[ftp]debuggingFTP:debuggingswitchison[ftp]getsample.
file--->PORT192,168,1,44,4,21200Portcommandokay.
Theparsedreplyis200--->RETRsample.
file150OpeningASCIImodedataconnectionfor/sample.
file.
Theparsedreplyis150FTPC:Filetransferstartedwiththesignallightturnedon.
FTPC:Filetransfercompletedwiththesignallightturnedoff.
.
226Transfercomplete.
FTP:3304byte(s)receivedin4.
889second(s),675.
00byte(s)/sec.
[ftp]表1-3debugging命令显示信息描述表字段描述--->PORT发出FTP指令,数据端口号为Theparsedreplyis收到的FTP应答码.
FTP应答码由RFC959规定--->RETR下载文件FTPC:Filetransferstartedwiththesignallightturnedon.
开始文件传输,打开文件传输指示灯FTPC:Filetransfercompletedwiththesignallightturnedoff.
文件传输结束,关闭文件传输指示灯1-101.
2.
8delete【命令】deleteremotefile【视图】FTP客户端视图【缺省级别】3:管理级【参数】remotefile:文件名.
【描述】delete命令用来彻底删除远程FTP服务器上的指定文件,删除的文件不能被恢复.
用户必须具有删除的权限,才能执行该操作.
【举例】#删除文件temp.
c.
[ftp]deletetemp.
c250DELEcommandsuccessful.
1.
2.
9dir【命令】dir[remotefile[localfile]]【视图】FTP客户端视图【缺省级别】3:管理级【参数】remotefile:待查询的远程FTP服务器上的目录或文件名.
localfile:用于保存查询信息的本地文件的名称.
【描述】dir命令用来查看远程FTP服务器当前目录下的所有子目录及文件的详细信息.
dirremotefile命令用来查看远程FTP服务器上指定目录或文件的详细信息.
dirremotefilelocalfile命令用来查看远程FTP服务器上指定目录或文件的详细信息,并把查看结果(找到的目录或文件的详细信息)保存在本地以localfile命名的文件中.
使用dir命令可以看到文件以及文件夹的相关信息,如大小、创建日期等.
如用户仅需要列出当前目录下的所有文件以及文件夹的名称,可以使用ls命令.
【举例】#显示当前远程FTP服务器工作目录下的所有文件夹以及文件的信息.
[ftp]dir1-11227EnteringPassiveMode(192,168,1,46,5,68).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/*.
drwxrwxrwx1noonenogroup0Aug082006logfile-rwxrwxrwx1noonenogroup20471748May1110:21test.
bin-rwxrwxrwx1noonenogroup4001Dec082007config.
cfg-rwxrwxrwx1noonenogroup3608Jun132007startup.
cfgdrwxrwxrwx1noonenogroup0Dec032007test-rwxrwxrwx1noonenogroup299Oct152007key.
pub226Transfercomplete.
FTP:394byte(s)receivedin0.
189second(s),2.
00Kbyte(s)/sec.
[ftp]#查看文件ar-router.
cfg,并将查询结果保存在aa.
txt文件中.
[ftp]dirar-router.
cfgaa.
txt227EnteringPassiveMode(192,168,1,50,17,158).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/ar-router.
cfg.
.
.
.
.
226Transfercomplete.
FTP:67byte(s)receivedin4.
600second(s),14.
00byte(s)/sec.
查看aa.
txt文件的内容.
[ftp]quitmoreaa.
txt-rwxrwxrwx1noonenogroup3077Jun2015:34ar-router.
cfg1.
2.
10disconnect【命令】disconnect【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】disconnect命令用来在不退出FTP客户端视图的前提下,断开与FTP服务器的连接.
该命令的功能与close命令相同.
【举例】#终止与远程FTP服务器的连接,保持在FTP客户端视图.
[ftp]disconnect221Serverclosing.
[ftp]1.
2.
11displayftpclientconfiguration【命令】displayftpclientconfiguration[|{begin|exclude|include}regular-expression]【视图】任意视图1-12【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displayftpclientconfiguration命令用来显示FTP客户端的配置信息.
相关配置可参考命令ftpclientsource.
【举例】#显示FTP客户端的当前配置信息.
displayftpclientconfigurationThesourceIPaddressis192.
168.
0.
123.
目前该命令显示的是源地址配置信息,如果当前生效的源地址是源IP则显示配置的源IP,如果当前生效的源地址是源接口则显示配置的源接口.
1.
2.
12ftp【命令】ftp[server-address[service-port][vpn-instancevpn-instance-name][source{interfaceinterface-typeinterface-number|ipsource-ip-address}]]【视图】用户视图【缺省级别】3:管理级【参数】server-address:远程FTP服务器的主机名(长度为1~20的字符串)或IP地址.
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
vpn-instancevpn-instance-name:指定FTP服务器所属的VPN.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
(该参数仅S5500-EI系列交换机支持)source{interfaceinterface-typeinterface-number|ipsource-ip-address}]:指定建立FTP连接时使用的源地址.
其中,zinterfaceinterface-typeinterface-number:表示源接口的接口类型和接口编号.
发送FTP协议报文时,设备将使用该接口下配置的主IP地址作为源地址.
如果源接口下没有配置主地址,则不能建立连接.
1-13zipsource-ip-address:表示源IP地址.
发送FTP协议报文时,设备将使用该IP地址作为源地址.
该地址必须是设备上已配置的IP地址,否则不能建立连接.
【描述】ftp命令用来登录FTP服务器,并进入FTP客户端视图.
需要注意的是:z该命令仅适用于IPv4组网环境.
z如果不指定任何参数,则只进入FTP客户端视图,不登录FTP服务器.
z如果指定参数,系统会提示用户输入登录FTP服务器的用户名和密码.
如果用户名和密码正确,则登录成功,并进入FTP客户端视图;否则,登录失败.
【举例】#使用FTP方式,从当前设备Sysname1登录到设备Sysname2(IP地址为192.
168.
0.
211),并且FTP发送报文的源IP地址为192.
168.
0.
212.
ftp192.
168.
0.
211sourceip192.
168.
0.
212Trying192.
168.
0.
211.
.
.
PressCTRL+KtoabortConnectedto192.
168.
0.
211.
220FTPServerready.
User(192.
168.
0.
211:(none)):abc331PasswordrequiredforabcPassword:230Userloggedin.
[ftp]1.
2.
13ftpclientsource【命令】ftpclientsource{interfaceinterface-typeinterface-number|ipsource-ip-address}undoftpclientsource【视图】系统视图【缺省级别】2:系统级【参数】interfaceinterface-typeinterface-number:FTP连接使用的源接口,包括接口类型和接口编号.
源接口下配置的主IP地址即为FTP发送报文的源地址.
如果源接口下没有主地址,会导致连接失败.
ipsource-ip-address:FTP连接使用的源IP地址.
该地址必须是设备上已配置的IP地址.
【描述】ftpclientsource命令用来配置FTP客户端发送的FTP报文的源地址.
undoftpclientsource命令用来恢复缺省情况.
缺省情况下,设备使用路由决定的源地址与FTP服务器通信.
需要注意的是:z源地址包括源接口和源IP,如果先后使用ftpclientsource命令指定了源接口和源IP,新指定的源IP将覆盖现有的源接口配置.
反之亦然.
1-14z使用该命令指定了源地址后,又在ftp命令中指定了源地址,则采用ftp命令中指定的源地址进行通信.
zftpclientsource命令指定的源地址对所有的ftp连接有效,ftp命令指定的源地址只对当前的ftp连接有效.
相关配置可参考命令displayftpclientconfiguration.
【举例】#指定FTP客户端的源IP地址为2.
2.
2.
2.
system-view[Sysname]ftpclientsourceip2.
2.
2.
2#指定FTP客户端的源接口为Vlan-interface1.
system-view[Sysname]ftpclientsourceinterfacevlan-interface11.
2.
14ftpipv6【命令】ftpipv6[server-address[service-port][vpn-instancevpn-instance-name][sourceipv6source-ipv6-address][-iinterface-typeinterface-number]]【视图】用户视图【缺省级别】3:管理级【参数】server-address:远端设备的IP地址或主机名.
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
sourceipv6source-ipv6-address:当前FTP客户端连接所使用的源IPv6地址.
该地址必须是设备上已配置的IPv6地址.
-iinterface-typeinterface-number:表示出接口的接口类型和接口编号.
此参数只用于FTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址(链路本地地址的介绍和配置请参见"三层技术-IP业务配置指导"中的"IPv6基础").
vpn-instancevpn-instance-name:指定目的端所属的VPN.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
(该参数仅S5500-EI系列交换机支持)【描述】ftpipv6命令用来登录FTP服务器,并进入FTP客户端视图.
需要注意的是:z该命令仅适用于IPv6组网环境.
z如果不指定任何参数,则只进入FTP客户端视图,不登录FTP服务器.
z如果指定参数,系统会提示用户输入登录FTP服务器的用户名和密码.
如果用户名和密码正确,则登录成功,并进入FTP客户端视图;否则,登录失败.
【举例】#登录到IPv6地址为3000::200的远程FTP服务器.
ftpipv63000::200Trying3000::200.
.
.
PressCTRL+Ktoabort1-15Connectedto3000::200.
220Welcome!
User(3000::200:(none)):MY_NAME331Pleasespecifythepassword.
Password:230Loginsuccessful.
[ftp]#登录到vpn1中IPv6地址为3000::200的远程FTP服务器.
ftpipv63000::200vpn-instancevpn1Trying3000::200.
.
.
PressCTRL+KtoabortConnectedto3000::200.
220Welcome!
User(3000::200:(none)):MY_NAME331Pleasespecifythepassword.
Password:230Loginsuccessful.
[ftp]1.
2.
15get【命令】getremotefile[localfile]【视图】FTP客户端视图【缺省级别】3:管理级【参数】remotefile:需要下载的文件名称.
localfile:将文件下载到本地保存时使用的文件名称.
如不使用该参数,将使用源文件名称作为本地文件名称保存到用户执行ftp命令时的当前工作路径.
【描述】get命令用来下载FTP服务器上的文件,并将下载的文件存储在本地.
【举例】#下载testcfg.
cfg文件到Master存储介质的根目录下,并以newest.
cfg文件名保存.
[ftp]gettestcfg.
cfgnewest.
cfg227EnteringPassiveMode(192,168,1,46,4,47).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/testcfg.
cfg.
.
.
226Transfercomplete.
FTP:3608byte(s)receivedin2.
050second(s),1.
00Kbyte(s)/sec.
#下载testcfg.
cfg文件到Slave(成员编号为2)存储介质的根目录下,并以newest.
cfg文件名保存.
[ftp]gettestcfg.
cfgslot2#flash:/newest.
cfg227EnteringPassiveMode(192,168,1,46,4,48).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/testcfg.
cfg.
226Transfercomplete.
1-16FTP:3608byte(s)receivedin2.
322second(s),1.
00Kbyte(s)/sec.
1.
2.
16lcd【命令】lcd【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】lcd命令用来获取FTP客户端本地的工作路径.
【举例】#显示本地的工作路径.
[ftp]lcdFTP:Localdirectorynowflash:/clienttemp.
以上信息表明FTP客户端在执行ftp命令前的工作路径是flash:/clienttemp.
1.
2.
17ls【命令】ls[remotefile[localfile]]【视图】FTP客户端视图【缺省级别】3:管理级【参数】remotefile:待查询的远程FTP服务器上的目录或文件名.
localfile:用于保存查询信息的本地文件名称.
【描述】ls命令用来查询远程FTP服务器上当前目录下的子目录及文件,系统将列出当前目录下的所有子目录及文件的名称.
lsremotefile命令用来查询远程FTP服务器上的指定目录或文件,系统将列出找到的目录或文件的名称.
lsremotefilelocalfile命令用来查询远程FTP服务器上指定的目录或文件,并把查询结果(找到的目录或文件的名称)保存到本地以localfile命名的文件中.
使用ls命令仅能列出FTP服务器上文件以及文件夹的名称,如用户需要查询其他与文件相关的信息,如大小、创建日期等,请使用dir命令.
1-17【举例】#查询FTP服务器上当前目录下的所有子目录及文件.
[ftp]ls227EnteringPassiveMode(192,168,1,50,17,165).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/*.
ar-router.
cfglogfilemainar.
apparbasic.
appftptestbb.
cfgtestcfg.
cfg226Transfercomplete.
FTP:87byte(s)receivedin0.
132second(s)659.
00byte(s)/sec.
#查询FTP服务器上的子目录logfile,并将查询结果保存在aa.
txt文件中.
[ftp]lslogfileaa.
txt227EnteringPassiveMode(192,168,1,46,4,3).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/logfile/*.
.
.
.
.
226Transfercomplete.
FTP:20byte(s)receivedin3.
962second(s),5.
00byte(s)/sec.
#查看aa.
txt文件的内容.
[ftp]quitmoreaa.
txt.
.
.
logfile.
log1.
2.
18mkdir【命令】mkdirdirectory【视图】FTP客户端视图【缺省级别】3:管理级【参数】directory:待创建的目录名称.
【描述】mkdir命令用来在远程FTP服务器上指定目录下创建子目录.
只有获得远程FTP服务器授权的客户端用户才能执行此项操作.
【举例】#在远程FTP服务器的当前目录下创建子目录mytest.
[ftp]mkdirmytest257"/mytest"newdirectorycreated.
1-181.
2.
19open【命令】openserver-address[service-port]【视图】FTP客户端视图【缺省级别】3:管理级【参数】server-address:远端设备的IP地址或主机名.
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
【描述】open命令用来在FTP客户端视图下,登录IPv4FTP服务器.
登录时,系统会提示用户输入登录用户名和密码.
如果用户名和密码正确,则登录成功;否则,登录失败.
如果当前已经登录到FTP服务器,则不能直接使用open命令连接到其他服务器,需要中断与当前服务器的连接后再重新连接.
相关配置可参考命令close.
【举例】#在FTPClient视图下,登录远程FTP服务器(IP地址为192.
168.
1.
50).
ftp[ftp]open192.
168.
1.
50Trying192.
168.
1.
50.
.
.
PressCTRL+KtoabortConnectedto192.
168.
1.
50.
220FTPserviceready.
User(192.
168.
1.
50:(none)):aa331Passwordrequiredforaa.
Password:230Userloggedin.
[ftp]1.
2.
20openipv6【命令】openipv6server-address[service-port][-iinterface-typeinterface-number]【视图】FTP客户端视图【缺省级别】3:管理级【参数】server-address:远端设备的IP地址或主机名.
service-port:远端设备提供FTP服务的TCP端口号,取值范围为0~65535,缺省值为21.
1-19-iinterface-typeinterface-number:出接口的接口类型和接口编号.
此参数只用于FTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址(链路本地地址的介绍和配置请参见"三层技术-IP业务配置指导"中的"IPv6基础")【描述】openipv6命令用来在FTP客户端视图下,登录IPv6FTP服务器.
登录时,系统会提示用户输入登录用户名和密码.
如果用户名和密码正确,则登录成功;否则,登录失败.
相关配置可参考命令close.
【举例】#在FTPClient视图下,登录FTP服务器(IPv6地址为3000::200).
ftp[ftp]openipv63000::200Trying3000::200.
.
.
PressCTRL+KtoabortConnectedto3000::200.
220Welcome!
User(3000::200:(none)):MY_NAME331Pleasespecifythepassword.
Password:230Loginsuccessful.
1.
2.
21passive【命令】passiveundopassive【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】passive命令用来设置数据传输的方式为被动方式.
undopassive命令用来设置数据传输的方式为主动方式.
缺省情况下,数据传输的方式为被动方式.
数据传输的方式分为:主动方式和被动方式.
主动方式是指在建立数据连接时由服务器主动发起连接请求;被动方式是指在建立数据连接时由客户端主动发起连接请求.
该命令主要与防火墙功能配合使用,以便限制私网和公网用户之间建立FTP会话.
【举例】#设置数据传输的方式为被动方式.
[ftp]passiveFTP:passiveison1-201.
2.
22put【命令】putlocalfile[remotefile]【视图】FTP客户端视图【缺省级别】3:管理级【参数】localfile:待上传的本地文件名称.
remotefile:文件上传完成后,在服务器上保存时使用的文件名称.
【描述】put命令用来将客户端本地的文件上传到远程FTP服务器.
如果用户没有指定远程服务器上的文件名,则系统缺省认为此文件名与本地文件名相同.
文件上传后将保存在远程服务器用户被授权的路径,该路径可以在远程服务器上使用authorization-attribute命令来设置.
【举例】#将Master上的vrpcfg.
cfg文件上传到远程FTP服务器做备份,并以ftpclient.
cfg文件名保存.
[ftp]putvrpcfg.
cfgftpclient.
cfg227EnteringPassiveMode(192,168,1,46,4,50).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/ftpclient.
cfg.
226Transfercomplete.
FTP:1366byte(s)sentin0.
064second(s),21.
00Kbyte(s)/sec.
#将Slave(成员编号为2)上的a.
cfg文件上传到远程FTP服务器做备份,并以ftpclienta.
cfg文件名保存.
[ftp]putslot2#flash:/a.
cfgftpclienta.
cfg227EnteringPassiveMode(192,168,1,46,4,52).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/ftpclienta.
cfg.
226Transfercomplete.
FTP:1226byte(s)sentin0.
065second(s),18.
00Kbyte(s)/sec.
1.
2.
23pwd【命令】pwd【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】pwd命令用来显示当前用户正在访问的远程FTP服务器上的路径.
【举例】1-21#显示当前用户正在访问的远程FTP服务器上的路径.
[ftp]cdservertemp[ftp]pwd257"/servertemp"iscurrentdirectory.
以上显示信息表明当前用户正在访问FTP服务器根目录下的servertemp文件夹.
1.
2.
24quit【命令】quit【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】quit命令用来断开与远程FTP服务器的连接,并退回到用户视图.
【举例】#终止与远程FTP服务器的连接,并退回到用户视图.
[ftp]quit221Serverclosing.
1.
2.
25remotehelp【命令】remotehelp[protocol-command]【视图】FTP客户端视图【缺省级别】3:管理级【参数】protocol-command:FTP协议命令.
【描述】remotehelp命令用来显示远程FTP服务器支持的FTP相关协议命令的帮助信息.
如果不指定协议命令参数,则显示远程FTP服务器支持的FTP相关协议命令.
【举例】#查看远程FTP服务器支持的FTP相关协议命令.
[ftp]remotehelp214-HereisalistofavailableftpcommandsThosewith'*'arenotyetimplemented.
USERPASSACCT*CWDCDUPSMNT*QUITREIN*1-22PORTPASVTYPESTRU*MODE*RETRSTORSTOU*APPE*ALLO*REST*RNFR*RNTO*ABOR*DELERMDMKDPWDLISTNLSTSITE*SYSTSTAT*HELPNOOP*XCUPXCWDXMKDXPWDXRMD214DirectcommentstoH3Ccompany.
#查看协议命令user的帮助信息.
[ftp]remotehelpuser214Syntax:USER.
[ftp]表1-4remotehelp命令显示信息描述表字段描述214-Hereisalistofavailableftpcommands以下是可用的FTP命令列表Thosewith'*'arenotyetimplemented.
带星号"*"的命令功能目前还没实现USER用户名PASS用户口令CWD改变当前工作路径CDUP改变目录到父级目录SMNT*文件结构设置QUIT退出REIN*重新初始化PORT数据端口号PASV被动模式TYPE请求类型STRU*文件结构MODE*传输模式RETR下载文件STOR上传文件STOU*唯一性上传文件APPE*追加上传ALLO*分配空间REST*重启动RNFR*重命名源RNTO*重命名目的ABOR*中断传输DELE删除文件RMD删除文件夹MKD创建文件夹PWD打印工作路径LIST列出文件1-23字段描述NLST列出文件简单描述SITE*定位参数SYST显示系统参数STAT*状态HELP帮助NOOP*空操作XCUP扩展命令,含义同CUPXCWD扩展命令,含义同CWDXMKD扩展命令,含义同MKDXPWD扩展命令,含义同PWDXRMD扩展命令,含义同RMDSyntax:USER.
USER命令的语法:user(关键字)+空格+用户名1.
2.
26rmdir【命令】rmdirdirectory【视图】FTP客户端视图【缺省级别】3:管理级【参数】directory:远程FTP服务器上的目录名.
【描述】rmdir命令用来删除FTP服务器上指定的目录.
只有获得远程FTP服务器授权的客户端用户才能执行此项操作.
需要注意的是:z被删除的目录必须为空目录(即删除目录前,必须先删除该目录下的所有文件及子目录,文件的删除请参见delete命令).
z成功执行rmdir后,远程回收站中原来属于该文件夹的文件会自动被彻底删除.
【举例】#删除FTP服务器上的授权目录下的temp1目录.
[ftp]rmdir/temp1200RMDcommandsuccessful.
1.
2.
27user【命令】userusername[password]【视图】1-24FTP客户端视图【缺省级别】3:管理级【参数】username:其他的登录用户名.
password:登录密码.
该参数可以在输入username后,空格,再输入;也可以输入username后,回车,出现"Password:"提示符后再输入.
【描述】user命令用来在成功登录FTP服务器后,使用其他用户身份重新登录当前访问的FTP服务器.
在使用该命令前,必须在FTP服务器上设置了相应的用户名和密码,否则,登录失败,FTP连接关闭.
【举例】#用户ftp1已经登录FTP服务器,现以ftp2的身份重新访问当前FTP服务器.
(假设用户名ftp2及其登录密码123123123123已经在FTP服务器设置完毕)z方法一[ftp]userftp2331Passwordrequiredforftp2.
Password:230Userloggedin.
[ftp]z方法二[ftp]userftp2123123123123331Passwordrequiredforftp.
230Userloggedin.
[ftp]1.
2.
28verbose【命令】verboseundoverbose【视图】FTP客户端视图【缺省级别】3:管理级【参数】无【描述】verbose命令用来打开FTP功能的协议信息开关,使能显示FTP服务器返回的详细信息.
undoverbose命令用来关闭verbose开关,禁止显示FTP服务器返回的详细信息.
缺省情况下,FTP协议信息开关为开启状态.
【举例】1-25#打开FTP协议信息开关.
[ftp]verboseFTP:verboseison#关闭FTP协议信息开关时,执行get操作.
[ftp]undoverboseFTP:verboseisoff[ftp]getstartup.
cfgbb.
cfgFTP:3608byte(s)receivedin0.
052second(s),69.
00Kbyte(s)/sec.
[ftp]#打开FTP协议信息开关时,执行get操作.
[ftp]verboseFTP:verboseison[ftp]getstartup.
cfgaa.
cfg227EnteringPassiveMode(192,168,1,46,5,85).
125ASCIImodedataconnectionalreadyopen,transferstartingfor/startup.
cfg.
226Transfercomplete.
FTP:3608byte(s)receivedin0.
193second(s),18.
00Kbyte(s)/sec.
2-12TFTP配置命令2.
1TFTP客户端配置命令2.
1.
1displaytftpclientconfiguration【命令】displaytftpclientconfiguration[|{begin|exclude|include}regular-expression]【视图】任意视图【缺省级别】1:监控级【参数】|:使用正则表达式对显示信息进行过滤.
有关正则表达式的详细介绍,请参见"基础配置指导"中的"CLI".
begin:从包含指定正则表达式的行开始显示.
exclude:只显示不包含指定正则表达式的行.
include:只显示包含指定正则表达式的行.
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写.
【描述】displaytftpclientconfiguration命令用来显示TFTP客户端的配置信息.
相关配置可参考命令tftpclientsource.
【举例】#显示TFTP客户端的当前配置信息.
displaytftpclientconfigurationThesourceIPaddressis192.
168.
0.
123.
目前该命令显示的是源地址配置信息,如果当前生效的源地址是源IP则显示配置的源IP,如果当前生效的源地址是源接口则显示配置的源接口.
2.
1.
2tftp-serveracl【命令】tftp-server[ipv6]aclacl-numberundotftp-server[ipv6]acl【视图】系统视图【缺省级别】3:管理级2-2【参数】ipv6:TFTP服务支持IPv6协议.
不带该参数,表示使用IPv4协议.
acl-number:基本访问控制列表的编号,取值范围为2000~2999.
【描述】tftp-serveracl命令用来使用ACL限制设备可访问哪些TFTP服务器.
undotftp-serveracl命令用来恢复缺省情况.
缺省情况下,没有使用ACL限制TFTP服务器.
用户利用ACL中配置的规则可以允许或禁止对网络中特定TFTP服务器的访问.
ACL的相关内容请参见"ACL和QoS配置指导"中的"ACL".
【举例】#仅允许设备访问IP地址为1.
1.
1.
1的TFTPserver,不能访问其它TFTPserver.
(IPv4组网环境)system-view[Sysname]aclnumber2000[Sysname-acl-basic-2000]rulepermitsource1.
1.
1.
10[Sysname-acl-basic-2000]quit[Sysname]tftp-serveracl2000#仅允许设备访问IP地址为2001::1的TFTPserver,不能访问其它TFTPserver.
(IPv6组网环境)system-view[Sysname]aclipv6number2001[Sysname-acl6-basic-2001]rulepermitsource2001::1/128[Sysname-acl6-basic-2001]quit[Sysname]tftp-serveripv6acl20012.
1.
3tftp【命令】tftpserver-address{get|put|sget}source-filename[destination-filename][vpn-instancevpn-instance-name][source{interfaceinterface-typeinterface-number|ipsource-ip-address}]【视图】用户视图【缺省级别】3:管理级【参数】server-address:TFTP服务器的IP地址或主机名.
get:表示普通下载文件操作.
put:表示上传文件操作.
sget:表示安全下载文件操作.
source-filename:源文件名.
destination-filename:目标文件名.
vpn-instancevpn-instance-name:指定TFTP服务器所属的VPN.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
(该参数仅S5500-EI系列交换机支持)source:配置源地址绑定参数.
2-3zinterfaceinterface-typeinterface-number:当前TFTP客户端传输使用的源接口,包括接口类型和接口编号.
此接口下配置的主IP地址即为发送报文的源地址.
如果源接口下没有配置主地址,传输失败.
zipsource-ip-address:当前TFTP客户端发送报文所使用的源IP地址.
此地址必须是设备上已配置的IP地址.
【描述】tftp命令用来在IPv4组网环境下执行下列操作:z下载文件操作:将TFTP服务器上的指定源文件下载到本地.
z上传文件操作:将本地的指定源文件上传到TFTP服务器.
【举例】#为了升级设备,将TFTP服务器根目录下的newest.
bin文件下载到Master的Flash的根目录以及Slave(成员编号为2)Flash的根目录.
TFTP服务器的IP地址为192.
168.
1.
26.
tftp192.
168.
1.
26getnewest.
binstartup.
bin.
FilewillbetransferredinbinarymodeDownloadingfilefromremoteTFTPserver,pleasewait.
TFTP:2737556bytesreceivedin13second(s)Filedownloadedsuccessfully.
//将TFTP服务器上的BIN文件下载到Master的根目录下.
tftp192.
168.
1.
26getnewest.
binslot2#flash:/startup.
binFilewillbetransferredinbinarymodeDownloadingfilefromremoteTFTPserver,pleasewait.
.
.
|TFTP:2737556bytesreceivedin14second(s)Filedownloadedsuccessfully.
//将TFTP服务器上的BIN文件下载到Slave的根目录下.
2.
1.
4tftpclientsource【命令】tftpclientsource{interfaceinterface-typeinterface-number|ipsource-ip-address}undotftpclientsource【视图】系统视图【缺省级别】2:系统级【参数】interfaceinterface-typeinterface-number:设置TFTP传输使用的源接口,包括接口类型和接口编号.
源接口下配置的主IP地址即为发送报文的源地址.
如果源接口下没有配置地址,会导致传输失败.
ipsource-ip-address:设置当前TFTP客户端发送报文所使用的源IP地址.
该地址必须是设备上已配置的IP地址.
【描述】tftpclientsource命令用来配置TFTP客户端发送的TFTP报文的源地址.
undotelnetclientsource命令用来恢复缺省情况.
2-4缺省情况下,设备使用路由决定的源地址与TFTP服务器通信.
需要注意的是:z源地址包括源接口和源IP,如果先后使用tftpclientsource命令指定了源接口和源IP,新指定的源IP将覆盖现有的源接口配置.
反之亦然.
z使用该命令指定了源地址后,又在tftp命令中指定了源地址,则采用tftp命令中指定的源地址进行通信.
z本命令指定的源地址对所有的tftp传输有效,tftp命令指定的源地址只对当前的tftp传输有效.
相关配置可参考命令displaytftpclientconfiguration.
【举例】#指定TFTP客户端的源IP地址为2.
2.
2.
2.
system-view[Sysname]tftpclientsourceip2.
2.
2.
2#指定TFTP客户端的源接口为Vlan-interface1.
system-view[Sysname]tftpclientsourceinterfacevlan-interface12.
1.
5tftpipv6【命令】tftpipv6tftp-ipv6-server[-iinterface-typeinterface-number]{get|put}source-filename[destination-filename][vpn-instancevpn-instance-name]【视图】用户视图【缺省级别】3:管理级【参数】tftp-ipv6-server:TFTP服务器的IPv6地址或主机名(主机名为1~46个字符的字符串).
-iinterface-typeinterface-number:表示源接口的接口类型和接口编号.
此参数只用于TFTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址(链路本地地址的介绍和配置请参见"三层技术-IP业务配置指导"中的"IPv6基础").
get:执行下载文件操作.
put:执行上传文件操作.
source-filename:源文件的名称.
destination-filename:目的文件的名称.
如果不指定该参数,则目的文件的名称与源文件的名称相同.
vpn-instancevpn-instance-name:指定目的主机所属的VPN.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
(该参数仅S5500-EI系列交换机支持)【描述】tftpipv6命令用来在IPv6组网环境下执行下列操作:z下载文件操作:将TFTP服务器上的指定源文件下载到本地.
z上传文件操作:将本地的指定源文件上传到TFTP服务器.
【举例】#从TFTP服务器下载文件filetoget.
txt.
2-5tftpipv6fe80::250:daff:fe91:e058-iVlan-interface1getfiletoget.
txt.
.
.
FilewillbetransferredinbinarymodeDownloadingfilefromremoteTFTPserver,pleasewait.
.
.
.
TFTP:411100bytesreceivedin2second(s)Filedownloadedsuccessfully.

HostYun全场9折,韩国VPS月付13.5元起,日本东京IIJ线路月付22.5元起

HostYun是一家成立于2008年的VPS主机品牌,原主机分享组织(hostshare.cn),商家以提供低端廉价VPS产品而广为人知,是小成本投入学习练手首选,主要提供基于XEN和KVM架构VPS主机,数据中心包括中国香港、日本、德国、韩国和美国的多个地区,大部分机房为国内直连或者CN2等优质线路。本月商家全场9折优惠码仍然有效,以KVM架构产品为例,优惠后韩国VPS月付13.5元起,日本东京...

BuyVM迈阿密KVM上线,AMD Ryzen 3900X+NVMe硬盘$2/月起

BuyVM在昨天宣布上线了第四个数据中心产品:迈阿密,基于KVM架构的VPS主机,采用AMD Ryzen 3900X CPU,DDR4内存,NVMe硬盘,1Gbps带宽,不限制流量方式,最低$2/月起,支持Linux或者Windows操作系统。这是一家成立于2010年的国外主机商,提供基于KVM架构的VPS产品,数据中心除了新上的迈阿密外还包括美国拉斯维加斯、新泽西和卢森堡等,主机均为1Gbps带...

CloudCone(12.95美元/月CN2 GT线路,KVM架构1 Gbps带宽

整理一下CloudCone商家之前推送的闪购VPS云服务器产品,数量有限,活动推出可能很快机器就售罄了,有需要美国便宜VPS云服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务器提供商,国外实力大厂,自己开发的主机系统面板,CloudCone主要销售美国洛杉矶云服务器产品,优势特点是...

ftp服务器怎么用为你推荐
h连锁酒店有哪些快捷酒店连锁酒店。怎么查询商标怎样查询商标有没有被注册方法有哪些?阿丽克丝·布莱肯瑞吉行尸走肉第六季女演员rawtools照片上面的RAW是什么意思,为什么不能到PS中去编辑罗伦佐娜手上鸡皮肤怎么办,维洛娜毛周角化修复液丑福晋谁有好看的言情小说介绍下www.yahoo.com.hk香港有什么网页javmoo.com0904-javbo.net_avop210hhb主人公叫什么,好喜欢,有知道的吗javbibitreebibi是什么牌子的www.ijinshan.com金山毒霸的网站是多少
域名备案收费吗 lamp 主机测评网 burstnet ion 韩国加速器 omnis 香港新世界电讯 http500内部服务器错误 租空间 网站挂马检测工具 架设服务器 微信收钱 hkg 双11秒杀 阿里校园 下载速度测试 浙江服务器 工信部icp备案查询 成都主机托管 更多