Linux下使用SFTP命令及FTP命令

Linux下使用SFTP命令摘记:

sftp> help

可用命令:

cd 路径 更改远程目录到“路径”

lcd 路径 更改本地目录到“路径” chgrp group path

chmod mode path

chown owner path

exit

help

get 远程路径

ln existingpath linkpath

ls [选项] [路径]

lls [选项] [路径]

mkdir 路径

lmkdir 路径

mv oldpath newpath

open [用户@]主机[:端口]

put 本地路径

pwd

lpwd

quit

rmdir 路径

lrmdir 路径

rm 路径

lrm 路径

symlink existingpath linkpath

version

将文件“path”的组更改为“group” 将文件“path”的权限更改为“mode” 将文件“path”的属主更改为“owner”退出 sftp 显示这个帮助文本 下载文件 符号链接远程文件 显示远程目录列表 显示本地目录列表 创建远程目录 创建本地目录 移动远程文件 连接到远程主机 上传文件 显示远程工作目录 打印本地工作目录 退出 sftp 移除远程目录 移除本地目录 删除远程文件 删除本地文件 符号链接远程文件 显示协议版本

linux下FTP、SFTP命令详解

FTP> ! 从 ftp 子系统退出到外壳。

FTP> ? 显示 ftp 命令说明。? 与 help 相同。

格式:? [command]

说明:[command]指定需要帮助的命令名称。如果没有指定 command,ftp 将显示全部命令的列表。

FTP> append 使用当前文件类型设置将本地文件附加到远程计算机上的文件。

格式:append local-file [remote-file]

说明:local-file 指定要添加的本地文件。

remote-file 指定要添加 local-file 的远程计算机上的文件。如果省略了 remote-file,本地文件名将被用作远程文件名。

FTP> ascii 将文件传送类型设置为默认的 ASCII。

说明:FTP 支持两种文件传送类型,ASCII 码和二进制图像。在传送文本文件时应该使用ASCII。

FTP> bell 切换响铃以在每个文件传送命令完成后响铃。默认情况下,铃声是关闭的。

FTP> binary(或bi) 将文件传送类型设置为二进制。

FTP> bye(或by) 结束与远程计算机的 FTP 会话并退出 ftp。

FTP> cd 更改远程计算机上的工作目录。

格式:cd remote-directory

说明:remote-directory 指定要更改的远程计算机上的目录。

FTP> close 结束与远程服务器的 FTP 会话并返回命令解释程序。

FTP> debug 切换调试。当调试打开时,发送到远程计算机的每个命令都打印,前面是字符串“>”。默认情况下,调试是关闭的。

FTP> delete 删除远程计算机上的文件。

格式:delete remote-file

说明:remote-file 指定要删除的文件。

FTP> dir 显示远程目录文件和子目录列表。

格式:dir [remote-directory] [local-file]

说明:remote-directory 指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。Local-file 指定要存储列表的本地文件。如果没

有指定,输出将显示在屏幕上。

FTP> disconnect 从远程计算机断开,保留 ftp 提示。

FTP> get 使用当前文件转换类型将远程文件复制到本地计算机。 格式:get remote-file [local-file]

说明:remote-file 指定要复制的远程文件。

Local-file 指定要在本地计算机上使用的名称。如果没有指定,文件将命名为 remote-file。

FTP >glob 切换文件名组合。组合允许在内部文件或路径名中使用通配符(*和?)。默认情况下,组合是打开的。

FTP >hash 切换已传输的每个数据块的数字签名 (#) 打印。数据块的大小是2048 字节。默认情况下,散列符号打印是关闭的。

FTP >help 显示 ftp 命令说明。

格式:help [command]

说明:command 指定需要有关说明的命令的名称。如果没有指定 command,ftp 将显示全部命令的列表。

FTP >lcd 更改本地计算机上的工作目录。默认情况下,工作目录是启动 ftp 的目录。

格式:lcd [directory]

说明:directory 指定要更改的本地计算机上的目录。如果没有指定directory,将显示本地计算机中当前的工作目录。

FTP >literal 将参数逐字发送到远程 FTP 服务器。将返回单个的 FTP 回复代码。

格式:literal argument [ ...]

说明:argument 指定要发送到 FTP 服务器的参数。

FTP >ls 显示远程目录文件和子目录的缩写列表。

格式:ls [remote-directory] [local-file]

说明:remote-directory 指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。 local-file 指定要存储列表的本地文件。如果没有指定,输出将显示在屏幕上。

FTP >mdelete 删除远程计算机上的文件。

格式:mdelete remote-files [ ...]

说明:remote-files 指定要删除的远程文件。

FTP >mdir 显示远程目录文件和子目录列表。可以使用 mdir 指定多个文件。

格式:mdir remote-files [ ...] local-file

说明:remote-files 指定要查看列表的目录。必须指定 remote-files。请键入 - 使用远程计算机上的当前工作目录。

local-file 指定要还原列表的本地文件。请键入- 在屏幕上显示列表。

FTP >mget 使用当前文件传送类型将远程文件复制到本地计算机。 格式:mget remote-files [ ...]

说明:remote-files 指定要复制到本地计算机的远程文件。

FTP >mkdir 创建远程目录。

格式:mkdir directory

说明:directory 指定新的远程目录的名称。

FTP >mls 显示远程目录文件和子目录的缩写列表。

格式:mls remote-files [ ...] local-file

说明:remote-files 指定要查看列表的文件。必须指定 remote-files; 请键入- 使用远程计算机上的当前工作目录。

local-file 指定要存储列表的本地文件。请键入 - 以在屏幕上显示列表。

FTP >mput 使用当前文件传送类型将本地文件复制到远程计算机上。 格式:mput local-files [ ...]

说明:local-files 指定要复制到远程计算机的本地文件

FTP >open 与指定的 FTP 服务器连接。

格式:open computer [port]

说明:computer 指定要连接的远程计算机。可以通过 IP 地址或计算机名称指定计算机(DNS 或主机文件必须可用)。如果自动登录打开(默认),ftp 还将尝试自动将用户登录到 FTP 服务器port 指定用来联系 FTP 服务器的端口号。

FTP >prompt 切换提示。如果关闭提示时 mget 及 mput 传送所有文件,Ftp在多文件传送过程中将提示允许您有选择地检索或存储文件。默认情况下,提示是

打开的。

FTP >put 使用当前文件传送类型将本地文件复制到远程计算机上。 格式:put local-file [remote-file]

说明:local-file 指定要复制的本地文件。

remote-file 指定要在远程计算机上使用的名称。如果没有指定,文件将命名为 local-file。

FTP >pwd 显示远程计算机上的当前目录。

FTP >quit 结束与远程计算机的 FTP 会话并退出 ftp。

FTP >quote 将参数逐字发送到远程 FTP 服务器。将返回单个的 FTP 回复代码。

Quote 与 literal 相同。

格式:quote argument [ ...]

说明:argument 指定要发送到 FTP 服务器的参数。

FTP >recv 使用当前文件传送类型将远程文件复制到本地计算机。Recv 与 get相同。

格式:recv remote-file [local-file]

说明:remote-file 指定要复制的远程文件。

local-file 指定要在本地计算机上使用的名称。如果没有指定,文件将命名为 remote-file。

FTP >remotehelp 显示远程命令帮助。

格式:remotehelp [command]

说明:command 指定需要帮助的命令的名称。如果没有指定 command,ftp将显示全部远程命令的列表。

FTP >rename 重命名远程文件。

格式:rename filename newfilename

说明:filename 指定要重命名的文件。 newfilename 指定新的文件名。

FTP >rmdir 删除远程目录。

格式:rmdir directory

说明:directory 指定要删除的远程目录的名称。

FTP >send 使用当前文件传送类型将本地文件复制到远程计算机上。Send 与put 相同。

格式:send local-file [remote-file]

说明:local-file 指定要复制的本地文件。 remote-file 指定要在远程计算机上使用的名称。如果没有指定,文件将命名为 local-file。

FTP >status 显示 FTP 连接和切换的当前状态。

FTP >trace 切换数据包跟踪。Trace 在运行 ftp 命令时显示每个数据包的路由。

FTP >type 设置或显示文件传送类型。

格式:type [type-name]

说明:type-name 指定文件传送类型。默认设置为 ascii。如果没有指定type-name,将显示当前的类型。

FTP >user 指定远程计算机的用户。

格式:user username [password] [account]

说明:user-name 指定登录到远程计算机所使用的用户名。password 指定 user-name 的密码。如果没有指定,但必须指定,ftp 会提示输入密码。

account 指定登录到远程计算机所使用的帐户。如果没有指定account,但是需要指定,ftp 会提示您输入帐户。

FTP >verbose 切换 verbose 模式。如果打开,将显示所有 ftp 响应。在文件传送完成后,将同时显示与传送效率有关的统计信息。默认情况下,verbose 是打开的。

sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。

举例,如远程主机的 IP 是 202.206.64.33或者是域名www.,用户名是 fyt ,在命令行模式下:sftp fyt@202.206.64.33或者 fyt@www.。回车提示输入密码。进入提示符

sftp>

如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以

ssh fyt@202.206.64.33 (其实sftp就是ssh 的一个程式。)

sftp> get /var/www/fuyatao/index.php /home/fuyatao/

这条语句将从远程主机的 /var/www/fuyatao/目录下将 index.php 下载到本地 /home/fuyatao/目录下。

sftp> put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/

这条语句将把本地 /home/fuyatao/downloads/目录下的 linuxgl.pdf文件上传至远程主机/var/www/fuyatao/ 目录下。

你如果不知道远程主机的目录是什么样, pwd命令可以帮您查询远程主机的当前路径。查询本机当前工作目录 lpwd.

改变路径可以用cd ,改变本机路径可以用 lcd;

ls rm rmdir mkdir 这些命令都可以使用。同理调用本机都是加 l , 即 lls lrm.

要离开sftp,用exit 或quit、 bye 均可。详细情况可以查阅 man sftp.

如果觉得在命令行模式下不太方便,可以 sudo apt-get install gftp。在图形界面下操作就简便多了。

 

第二篇:29-FTP-SFTP-TFTP命令

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

目 录

目 录

第1章 FTP与SFTP...............................................................................................................1-1

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

1.1.1 display ftp-server.....................................................................................................1-1

1.1.2 display ftp-user........................................................................................................1-2

1.1.3 ftp disconnect..........................................................................................................1-3

1.1.4 ftp server enable......................................................................................................1-4

1.1.5 ftp timeout................................................................................................................1-4

1.2 FTP客户端配置命令..........................................................................................................1-5

1.2.1 ascii.........................................................................................................................1-6

1.2.2 binary.......................................................................................................................1-6

1.2.3 bye...........................................................................................................................1-7

1.2.4 cd.............................................................................................................................1-7

1.2.5 cdup.........................................................................................................................1-8

1.2.6 close........................................................................................................................1-8

1.2.7 delete.......................................................................................................................1-9

1.2.8 dir............................................................................................................................1-9

1.2.9 disconnect.............................................................................................................1-11

1.2.10 ftp........................................................................................................................1-11

1.2.11 get.......................................................................................................................1-12

1.2.12 lcd........................................................................................................................1-13

1.2.13 ls..........................................................................................................................1-14

1.2.14 mkdir....................................................................................................................1-15

1.2.15 open....................................................................................................................1-15

1.2.16 passive................................................................................................................1-16

1.2.17 put.......................................................................................................................1-17

1.2.18 pwd......................................................................................................................1-18

1.2.19 quit.......................................................................................................................1-18

1.2.20 remotehelp..........................................................................................................1-19

1.2.21 rename................................................................................................................1-19

1.2.22 rmdir....................................................................................................................1-20

1.2.23 user.....................................................................................................................1-20

1.2.24 verbose................................................................................................................1-21

1.3 SFTP 服务器配置命令.....................................................................................................1-22

1.3.1 sftp server enable..................................................................................................1-22

1.3.2 sftp timeout............................................................................................................1-22

1.4 SFTP 客户端配置命令.....................................................................................................1-23

1.4.1 bye.........................................................................................................................1-23

1.4.2 cd...........................................................................................................................1-24

1.4.3 cdup.......................................................................................................................1-24

1.4.4 delete.....................................................................................................................1-25 华为所有和机密

版权所有 (c) 华为技术有限公司 i

目 录

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

1.4.5 dir..........................................................................................................................1-25

1.4.6 exit.........................................................................................................................1-26

1.4.7 get.........................................................................................................................1-27

1.4.8 help........................................................................................................................1-27

1.4.9 ls............................................................................................................................1-28

1.4.10 mkdir....................................................................................................................1-29

1.4.11 put.......................................................................................................................1-29

1.4.12 pwd......................................................................................................................1-30

1.4.13 quit.......................................................................................................................1-30

1.4.14 remove................................................................................................................1-31

1.4.15 rename................................................................................................................1-32

1.4.16 rmdir....................................................................................................................1-32

1.4.17 sftp.......................................................................................................................1-33

第2章 TFTP...........................................................................................................................2-1

2.1 TFTP配置命令...................................................................................................................2-1

2.1.1 tftp { ascii | binary }..................................................................................................2-1

2.1.2 tftp get.....................................................................................................................2-1

2.1.3 tftp put.....................................................................................................................2-3

2.1.4 tftp-server acl...........................................................................................................2-4

ii 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第1章 FTP与SFTP

第1章 FTP与SFTP

1.1 FTP服务器配置命令

1.1.1 display ftp-server

【命令】

display ftp-server

【视图】

任意视图

【参数】

【描述】

display ftp-server命令用来显示当前FTP服务器的各项参数,包括启动状态和用户数量等信息。

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

相关命令可参考ftp server enable,ftp timeout。

【举例】

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

<Sysname> 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服务器已经启动。如果FTP服务器处于关闭状态,则显

示“% FTP server has been stopped”,且不会显示以下的

三行内容

支持同时登录的最大用户数 FTP server is running Max user number

华为所有和机密

版权所有 (c) 华为技术有限公司 1-1

第1章 FTP与SFTP

字段

User count

Timeout value (in minute) Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP描述 当前登录的用户数 FTP用户的连接空闲时间

? 说明:

Quidway S2000-EA系列以太网交换机作为FTP服务器时同时只能支持1个用户的访问。

1.1.2 display ftp-user

【命令】

display ftp-user

【视图】 任意视图

【参数】

【描述】

display ftp-user命令用来显示当前已登录到本交换机上的FTP用户信息,包括用户名、主机IP、端口、空闲时间和授权目录。

? 说明:

关于在FTP服务器上创建FTP用户的配置,请参见本手册“AAA”部分的介绍。

【举例】

# 显示当前登录的FTP用户信息。

<Sysname> display ftp-user

UserName HostIP Port Idle HomeDir admin 192.168.0.152 1029 0 flash:

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

<Sysname> display ftp-user

UserName HostIP Port Idle HomeDir administra

1-2 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第1章 FTP与SFTP

tor 192.168.0.152 1031 0 flash:

表1-2 display ftp-user命令显示信息描述表 字段

UserName

HostIP

Port

Idle

HomeDir 用户名 FTP客户端的IP地址 FTP客户端登录时使用的端口 FTP客户端的空闲时间 为该FTP用户配置的初始工作路径,即用户登录后所在的路径 描述

1.1.3 ftp disconnect

【命令】

ftp disconnect user-name

【视图】

系统视图

【参数】

user-name:需要中断与FTP服务器连接的用户名称(长度为1~184的字符串)。

【描述】

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

? 说明:

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

相关命令可参考display ftp-user。

【举例】

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

<Sysname> display ftp-user

UserName HostIP Port Idle HomeDir admin 192.168.0.152 1029 0 flash: # 中断与用户admin的FTP连接。

<Sysname> system-view

华为所有和机密

版权所有 (c) 华为技术有限公司 1-3

第1章 FTP与SFTP

[Sysname] ftp disconnect admin Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTPSystem View: return to User View with Ctrl+Z.

%Apr 2 01:06:14:915 2000 Sysname FTPS/5/USEROUT:- 1 -User admin(192.168.0.152) logged out

1.1.4 ftp server enable

【命令】

ftp server enable

undo ftp server

【视图】

系统视图

【参数】

【描述】

ftp server enable命令用来启动交换机的FTP服务器功能。undo ftp server命令用来关闭FTP服务器功能。

缺省情况下,Quidway S2000-EA系列交换机没有开启FTP服务器功能,以避免可能存在的安全隐患。

? 说明:

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

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

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

相关命令可参考display ftp-server。

【举例】

# 启动FTP服务器。

<Sysname> system-view

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

[Sysname] ftp server enable

% Start FTP server

1.1.5 ftp timeout

【命令】

1-4 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第1章 FTP与SFTP

ftp timeout minutes

undo ftp timeout

【视图】

系统视图

【参数】

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

【描述】

ftp timeout命令用来设置FTP客户端的空闲超时时间,当FTP客户端的空闲时间超过该超时时间后,FTP服务器将中断与该客户端的连接。undo ftp timeout命令用来恢复缺省的空闲超时时间。

缺省情况下,FTP客户端空闲超时时间为30分钟。

在用户登录到FTP服务器后,一旦连接异常中断,而FTP服务器又无法及时获悉,将会继续保持该连接,从而占用系统资源,并影响其他FTP用户的登录。使用空闲超时时间,可以防止这类情况的发生。如果FTP客户端在达到空闲超时时间后仍没有与FTP服务器进行命令交互,FTP服务器会认为该连接已失效,并中断与该客户端的连接。

【举例】

# 设置FTP客户端的空闲超时时间为36分钟。

<Sysname> system-view

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

[Sysname] ftp timeout 36

1.2 FTP客户端配置命令

? 说明:

z

z 为避免重复,在本节中需要在FTP Client视图下执行的命令进行举例时,将省略进入FTP Client视图的配置过程。进入FTP Client视图的命令请参考1.2.10 ftp。 在执行本节介绍的FTP客户端配置命令前,请确认在FTP服务器上是否为用户

配置了相应的权限,例如:查询工作目录下的文件列表、读取/下载指定文件、创建目录/上传文件、以及对服务器上的文件进行重命名/删除等。对用户权限的配置请参见FTP服务器软件的使用说明。

华为所有和机密

版权所有 (c) 华为技术有限公司 1-5

第1章 FTP与SFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

1.2.1 ascii

【命令】

ascii

【视图】

FTP Client视图

【参数】

【描述】

ascii命令用来设置文件传输的模式为ASCII模式,ASSII模式适用于传输文本文件。 缺省情况下,文件传输模式为ASCII模式。

相关命令可参考binary。

【举例】

# 设置文件传输模式为ASCII模式。

[ftp] ascii

200 Type set to A.

1.2.2 binary

【命令】

binary

【视图】

FTP Client视图

【参数】

【描述】

binary命令用来设置文件传输类型为二进制模式,二进制模式适用于传输程序文件。 相关命令可参考ascii。

【举例】

# 设置文件传输模式为二进制模式。

[ftp] binary

200 Type set to I.

1-6 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第1章 FTP与SFTP

1.2.3 bye

【命令】

bye

【视图】

FTP Client视图

【参数】

【描述】

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

【举例】

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

[ftp] bye

221 Server closing.

<Sysname>

1.2.4 cd

【命令】

cd pathname

【视图】

FTP Client视图

【参数】

pathname:目标目录的路径。

【描述】

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

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

相关命令请参考pwd。

【举例】

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

华为所有和机密

版权所有 (c) 华为技术有限公司 1-7

第1章 FTP与SFTP

[ftp] cd flash:/temp Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

# 显示当前工作目录。

[ftp] pwd

257 "flash:/temp" is current directory.

1.2.5 cdup

【命令】

cdup

【视图】

FTP Client视图

【参数】

【描述】

cdup命令用来退出当前在远程FTP服务器上的工作目录,并返回至上一级目录。上一级目录必须是用户已经被授权可以访问的路径,否则该命令将不能正常执行。 相关命令请参考cd,pwd。

【举例】

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

[ftp] cd flash:/temp

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

[ftp] cdup

# 显示当前路径。

[ftp] pwd

257 "flash:" is current directory.

1.2.6 close

【命令】

close

【视图】

FTP Client视图

1-8 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第1章 FTP与SFTP

【参数】

【描述】

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

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

【举例】

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

[ftp] close

221 Server closing.

[ftp]

1.2.7 delete

【命令】

delete remotefile

【视图】

FTP Client视图

【参数】

remotefile:待删除的文件名称。

【描述】

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

【举例】

# 删除文件temp.c。

[ftp] delete temp.c

250 DELE command successful.

1.2.8 dir

【命令】

dir [ filename [ localfile ] ]

【视图】

FTP Client视图

华为所有和机密

版权所有 (c) 华为技术有限公司 1-9

第1章 FTP与SFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

【参数】

filename:待查询的文件名称。

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

【描述】

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

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

29FTPSFTPTFTP命令

注意:

使用dir命令可以看到与文件相关的信息,如大小,创建日期等。如用户仅需要列出当前目录下的所有文件名称,可以使用ls命令。

相关命令请参考pwd。

【举例】

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

[ftp] dir

227 Entering Passive Mode (192,168,0,152,4,0).

125 ASCII mode data connection already open, transfer starting for *. -rwxrwxrwx 1 noone nogroup 377424 Apr 26 13:05 s3r01.btm

-rwxrwxrwx 1 noone nogroup 377424 Oct 10 2006 s3r01_15.btm -rwxrwxrwx 1 noone nogroup 2833 May 11 17:58 vrpcfg.cfg -rwxrwxrwx 1 noone nogroup 225295 Apr 26 12:21 default.diag -rwxrwxrwx 1 noone nogroup 377424 Apr 30 16:58 switch.btm

drwxrwxrwx 1 noone nogroup 0 Apr 28 11:41 test

-rwxrwxrwx 1 noone nogroup 2145 Apr 28 13:13 test.txt

-rwxrwxrwx 1 noone nogroup 13 Apr 28 13:21 mytest.bak

-rwxrwxrwx 1 noone nogroup 9 Apr 28 13:24 a.txt

-rwxrwxrwx 1 noone nogroup 142 Sep 10 2006 myopenssh

-rwxrwxrwx 1 noone nogroup 5292802 Apr 30 17:02 switch2.bin -rwxrwxrwx 1 noone nogroup 15 Apr 26 17:45 public

-rwxrwxrwx 1 noone nogroup 15 Apr 26 17:56 temp.c

-rwxrwxrwx 1 noone nogroup 5286666 Oct 18 2006 switch5.bin -rwxrwxrwx 1 noone nogroup 306 May 13 11:17 swithc001

226 Transfer complete.

FTP: 1025 byte(s) received in 0.019 second(s) 53.00K byte(s)/sec.

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

[ftp] dir vrpcfg.cfg temp1

1-10 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

227 Entering Passive Mode (192,168,0,152,4,3). 第1章 FTP与SFTP

125 ASCII mode data connection already open, transfer starting for vrpcfg.cfg . .....226 Transfer complete.

FTP: 67 byte(s) received in 5.818 second(s) 11.00 byte(s)/sec.

1.2.9 disconnect

【命令】

disconnect

【视图】

FTP Client视图

【参数】

【描述】

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

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

【举例】

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

[ftp] disconnect

221 Server closing.

[ftp]

1.2.10 ftp

【命令】

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

【视图】

用户视图

【参数】

cluster:表示登录到用户配置的集群FTP服务器,有关集群FTP服务器的配置,请参考本手册“Cluster”部分的介绍。

remote-server:远程FTP服务器的主机名(长度为1~20的字符串)或IP地址。 port-number:远程FTP服务器的端口号,取值范围为0~65535,缺省值为21。

华为所有和机密

版权所有 (c) 华为技术有限公司 1-11

第1章 FTP与SFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

【描述】

ftp命令用来与远程FTP服务器建立控制连接,当用户输入了正确的用户名和密码后,将进入FTP Client视图。

【举例】

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

<Sysname> ftp 2.2.2.2

Trying ...

Press CTRL+K to abort

Connected.

220 FTP service ready.

User(none):admin

331 Password required for admin.

Password:

230 User logged in.

[ftp]

1.2.11 get

【命令】

get remotefile [ localfile ]

【视图】

FTP Client视图

【参数】

remotefile:需要下载的文件名称。

localfile:将文件下载到本地保存时使用的文件名称,如不使用该参数,将使用源文件名称作为本地文件名称进行保存。

【描述】

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

1-12 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第1章 FTP与SFTP

注意:

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

z 每一级目录名均不能超过91个字符;

z 本地路径名和文件名总长度不能超过127个字符;

z 设备名不能超过14个字符;

z 指定设备上的文件路径的总长度不能超过142个字符。

【举例】

# 下载temp.c文件。

[ftp] get temp.c

227 Entering Passive Mode (2,2,2,2,4,12).

125 ASCII mode data connection already open, transfer starting for temp.c. ..226 Transfer complete.

FTP: 15 byte(s) received in 2.568 second(s) 0.00 byte(s)/sec.

1.2.12 lcd

【命令】

lcd

【视图】

FTP Client视图

【参数】

【描述】

lcd命令用来显示FTP客户端本地的工作目录。在已经登录到FTP服务器的情况下,用户不能修改FTP客户端本地的工作目录;如需要修改,需要中断与FTP服务器的连接并退出FTP Client视图,在用户视图下使用cd命令切换工作目录后,再重新登录FTP服务器。

【举例】

# 显示FTP客户端本地的工作目录。

[ftp] lcd

% Local directory now flash:/temp

华为所有和机密

版权所有 (c) 华为技术有限公司 1-13

29FTPSFTPTFTP命令

第1章 FTP与SFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

1.2.13 ls

【命令】

ls [ remotefile [ localfile ] ]

【视图】

FTP Client视图

【参数】

remotefile:待查询的文件名称。

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

【描述】

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

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

29FTPSFTPTFTP命令

注意:

使用ls命令仅能列出FTP服务器上的文件名称,如用户需要查询其他与文件相关的信息,如大小,创建日期等,请使用dir命令。

相关命令请参考pwd。

【举例】

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

[ftp] ls

227 Entering Passive Mode (2,2,2,2,4,4).

125 ASCII mode data connection already open, transfer starting for *. s3r01.btm

s3r01_15.btm

vrpcfg.cfg

default.diag

s5r-btm-116.btm

test

test.txt

mytest.bak

a.txt

myopenssh

s5r1205p02.bin

public

temp.c

1-14 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

s5r1205.bin

swithc001

226 Transfer complete. 第1章 FTP与SFTP

FTP: 200 byte(s) received in 0.145 second(s) 1.00Kbyte(s)/sec.

1.2.14 mkdir

【命令】

mkdir pathname

【视图】

FTP Client视图

【参数】

pathname:待创建的目录名称。

【描述】

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

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

【举例】

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

[ftp] mkdir flash:/lanswitch

257 "flash:/ lanswitch" new directory created.

1.2.15 open

【命令】

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

【视图】

FTP Client视图

【参数】

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

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

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

华为所有和机密

版权所有 (c) 华为技术有限公司 1-15

第1章 FTP与SFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

【描述】

open命令用来在FTP Client视图下,与远程FTP服务器建立控制连接。如果当前已经登录到FTP服务器,则不能直接使用open命令连接到其他服务器,需要中断与当前服务器的连接后再重新执行。

相关命令可以参考close。

【举例】

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

[ftp] open 1.1.1.1

Trying ...

Press CTRL+K to abort

Connected.

220 FTP service ready.

User(none):abc

331 Password required for abc

Password:

230 User logged in.

1.2.16 passive

【命令】

passive

undo passive

【视图】

FTP Client视图

【参数】

【描述】

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

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

被动方式与主动方式的区别在于:

z 当FTP客户端工作在主动方式时,FTP客户端将通过控制会话端口(TCP21)

向FTP服务器通告一个随机端口Port1,FTP服务器收到通告后,主动向FTP客户端的Port1端口发起连接,进行数据传输。

1-16 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

z 第1章 FTP与SFTP当FTP客户端工作在被动方式时,在开始数据传输前,FTP客户端会向FTP

服务器发送被动方式请求,由服务器向FTP客户端通告本地随机端口Port2,FTP客户端使用自身随机端口与Port2发起连接。

如果FTP客户端是通过防火墙访问FTP服务器,则在主动方式时,由于FTP服务器对Port1的连接请求是由外网主动发起,防火墙可能会屏蔽该请求,从而影响数据传输的进行。因此,建议用户在通过防火墙访问FTP服务器时,将FTP客户端的数据传输方式配置为被动方式。

【举例】

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

[ftp] passive

% Passive is on

1.2.17 put

【命令】

put localfile [ remotefile ]

【视图】

FTP Client视图

【参数】

localfile:待上传的本地文件名称。

remotefile:文件上传完成后,在服务器上保存时使用的文件名称。

【描述】

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

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

【举例】

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

[ftp] put temp.c

227 Entering Passive Mode (2,2,2,2,4,13).

125 ASCII mode data connection already open, transfer starting for temp.c. 226 Transfer complete.

FTP: 15 byte(s) sent in 7.549 second(s) 1.00byte(s)/sec.

华为所有和机密

版权所有 (c) 华为技术有限公司 1-17

第1章 FTP与SFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

1.2.18 pwd

【命令】

pwd

【视图】

FTP Client视图

【参数】

【描述】

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

相关命令请参考cd,cdup,dir,ls。

【举例】

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

[ftp] pwd

257 "flash:/temp" is current directory.

1.2.19 quit

【命令】

quit

【视图】

FTP Client视图

【参数】

【描述】

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

【举例】

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

[ftp] quit

221 Server closing.

<Sysname>

1-18 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第1章 FTP与SFTP

1.2.20 remotehelp

【命令】

remotehelp [ protocol-command ]

【视图】

FTP Client视图

【参数】

protocol-command:FTP协议命令。

【描述】

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

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

29FTPSFTPTFTP命令

注意:

z

z 当Quidway系列交换机作为FTP服务器时,该命令均有效。 当用户使用其他FTP服务器软件时,请参考该软件的相关说明,以确认该FTP

服务器能否提供协议命令帮助。

【举例】

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

[ftp] remotehelp user

214 Syntax: USER <sp> <username>

1.2.21 rename

【命令】

rename remote-source remote-dest

【视图】

FTP Client视图

【参数】

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

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

【描述】

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

华为所有和机密

版权所有 (c) 华为技术有限公司 1-19

第1章 FTP与SFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

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

【举例】

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

[ftp] rename temp.c forever.c

350 Enter the name to rename it to...

250 File renamed successfully

1.2.22 rmdir

【命令】

rmdir pathname

【视图】

FTP Client视图

【参数】

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

【描述】

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

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

【举例】

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

[ftp] rmdir flash:/temp1

200 RMD command successful.

1.2.23 user

【命令】

user username [ password ]

【视图】

FTP Client视图

【参数】

username:登录用户名。

password:登录密码。

1-20 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第1章 FTP与SFTP

【描述】

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

【举例】

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

[ftp] user tom 111

331 Password required for tom.

230 User logged in.verbose

1.2.24 verbose

【命令】

verbose

undo verbose

【视图】

FTP Client视图

【参数】

【描述】

verbose命令用来打开FTP功能的协议信息开关,用于显示FTP协议对用户操作的执行结果及响应信息。undo verbose命令用来关闭该开关。

缺省情况下,FTP协议信息开关为开启状态。

【举例】

# 下载名为“test1.cfg”的文件。

[ftp] get test1.cfg

227 Entering Passive Mode (192,168,0,3,5,239)

150 "D:\FTP\test1.cfg" file ready to send (100 bytes) in ASCII mode ....226 Transfer finished successfully.

FTP: 100 byte(s) received in 5.109 second(s) 20.00 byte(s)/sec.

# 关闭verbose开关。

[ftp] undo verbose

# 下载名为“test.cfg”的文件。

[ftp] get test.cfg

......FTP: 1740 byte(s) received in 9.367 second(s) 185.00 byte(s)/sec.

华为所有和机密

版权所有 (c) 华为技术有限公司 1-21

第1章 FTP与SFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

可以看到,在关闭FTP协议信息开关后,用户的操作将只能得到交换机系统返回的执行结果,而FTP协议输出的以三位数字开头的信息将不能反馈给用户。 有关FTP协议信息开头的数字所表示的含义,请参考RFC959中的介绍。

1.3 SFTP 服务器配置命令

1.3.1 sftp server enable

【命令】

sftp server enable

undo sftp server

【视图】

系统视图

【参数】

【描述】

sftp server enable命令用来启动SFTP服务器。undo sftp server命令用来关闭SFTP服务器。

缺省情况下,SFTP服务器处于关闭状态。

【举例】

# 启动SFTP服务器。

<Sysname> system-view

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

[Sysname] sftp server enable

%Start SFTP server

1.3.2 sftp timeout

【命令】

sftp timeout time-out-value

undo sftp timeout

【视图】

系统视图

1-22 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第1章 FTP与SFTP

【参数】

time-out-value:超时时间,取值范围为1~35791,单位为分钟。缺省值为10分钟。

【描述】

sftp timeout命令用来在SFTP Server端设置SFTP用户连接的空闲超时时间。undo sftp timeout命令用来恢复SFTP用户连接空闲超时时间的缺省值。

当SFTP用户连接的空闲超时时间超过设定的阈值后,系统会自动断开此用户的连接。

【举例】

# 设置SFTP用户连接的空闲超时时间为500分钟。

<Sysname> system-view

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

[Sysname] sftp timeout 500

1.4 SFTP 客户端配置命令

1.4.1 bye

【命令】

bye

【视图】

SFTP Client视图

【参数】

【描述】

bye命令用来终止与远程SFTP Server的连接,并退回到系统视图。

该命令功能与exit,quit相同。

【举例】

# 终止与远程SFTP server的连接。

sftp-client> bye

Bye

[Sysname]

华为所有和机密

版权所有 (c) 华为技术有限公司 1-23

第1章 FTP与SFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

1.4.2 cd

【命令】

cd [ remote-path ]

【视图】

SFTP Client视图

【参数】

remote-path:服务器上目标目录的路径。

【描述】

cd命令用来改变远程SFTP服务器上的工作路径。如果没有指定remote-path,则显示当前工作路径。

? 说明:

z

z 命令“cd ..”用来返回到上一级目录; 命令“cd /” 用来返回到系统的根目录。

【举例】

# 改变工作路径到new1。

sftp-client>cd new1

Received status: Success

Current Directory is:

/new1

sftp-client>

1.4.3 cdup

【命令】

cdup

【视图】

SFTP Client视图

【参数】

【描述】

cdup命令用来改变远程SFTP服务器上的工作路径,返回到上一级目录。

1-24 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第1章 FTP与SFTP

【举例】

# 改变工作路径到上一级目录。

sftp-client>cdup

Received status: Success

Current Directory is:

/

1.4.4 delete

【命令】

delete remote-file&<1-10>

【视图】

SFTP Client视图

【参数】

remote-file&<1-10>:服务器上的文件名。&<1-10>表示最多可以输入10个文件名,每个文件名之间用空格分隔。

【描述】

delete命令用来删除远程SFTP服务器上指定的文件。

该命令功能和remove相同。

【举例】

# 删除服务器上的文件test.txt。

sftp-client> delete test.txt

The following files will be deleted:

/test.txt

Are you sure to delete it?(Y/N):y

This operation may take a long time.Please wait...

Received status: Success

File successfully Removed

1.4.5 dir

【命令】

dir [ -a | -l ] [ remote-path ]

华为所有和机密

版权所有 (c) 华为技术有限公司 1-25

第1章 FTP与SFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

【视图】

SFTP Client视图

【参数】

-a:显示指定目录下文件及文件夹的名称。

-l:以列表的形式显示指定目录下文件及文件夹的详细信息。

remote-path:查询的目录名。

【描述】

dir命令用来查询远程SFTP服务器上指定目录。

如果没有指定-a和-l参数,则以列表的形式显示指定目录下文件及文件夹的详细信息。

如果没有指定remote-path,则查询当前工作目录下的文件。

该命令功能与ls相同。

【举例】

# 查询当前目录下的文件。

sftp-client> dir

-rwxrwxrwx 1 noone nogroup 1759 Aug 23 06:52 vrpcfg.cfg -rwxrwxrwx 1 noone nogroup 225 Aug 24 08:01 pubkey2

-rwxrwxrwx 1 noone nogroup 283 Aug 24 07:39 pubkey1

-rwxrwxrwx 1 noone nogroup 225 Sep 28 08:28 pub1

drwxrwxrwx 1 noone nogroup 0 Sep 28 08:24 new1

drwxrwxrwx 1 noone nogroup 0 Sep 28 08:18 new2

-rwxrwxrwx 1 noone nogroup 225 Sep 28 08:30 pub2

Received status: End of file

Received status: Success

1.4.6 exit

【命令】

exit

【视图】

SFTP Client视图

【参数】

1-26 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第1章 FTP与SFTP

【描述】

exit命令用来终止与远程SFTP server的连接,并退回到系统视图。

该命令功能与bye,quit相同。

【举例】

# 终止与远程SFTP server的连接。

sftp-client> exit

Bye

[Sysname]

1.4.7 get

【命令】

get remote-file [ local-file ]

【视图】

SFTP Client视图

【参数】

remote-file:远程SFTP Server上的文件名。

local-file:本地文件名。

【描述】

get命令用来从远程服务器上下载文件并存储在本地。

缺省情况下,如果没有指定本地文件名,则将该文件按照远程SFTP Server上的文件名保存到本地。

【举例】

# 下载tt.bak文件,并以tt.txt文件名保存。

sftp-client>get tt.bak tt.txt....

This operation may take a long time, please wait...

Remote file:tt.bak ---> Local file: tt.txt..

Received status: End of file

Received status: Success

Downloading file successfully ended

1.4.8 help

【命令】

help [ all |command ]

华为所有和机密

版权所有 (c) 华为技术有限公司 1-27

第1章 FTP与SFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

【视图】

SFTP Client视图

【参数】

all:显示所有命令的名字。

command:命令名。

【描述】

help命令用来显示SFTP客户端命令的帮助信息。

如果没有指定command,系统将显示所有命令的名字。

【举例】

# 查看命令get的帮助信息。

sftp-client> help get

get remote-path [local-path] Download file.Default local-path is the same with remote-path

1.4.9 ls

【命令】

ls [ -a | -l ] [ remote-path ]

【视图】

SFTP Client视图

【参数】

-a:显示指定目录下文件及文件夹的名称。

-l:以列表的形式显示指定目录下文件及文件夹的详细信息。

remote-path:查询的目录名。

【描述】

ls命令用来查询远程SFTP服务器上指定目录下的文件。

如果没有指定-a和-l参数,则以列表的形式显示指定目录下文件及文件夹的详细信息。

如果没有指定remote-path,则查询当前工作目录下的文件。

该命令功能与dir相同。

1-28 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第1章 FTP与SFTP

【举例】

# 查询当前目录。

sftp-client> ls

-rwxrwxrwx 1 noone nogroup 1759 Aug 23 06:52 vrpcfg.cfg -rwxrwxrwx 1 noone nogroup 225 Aug 24 08:01 pubkey2 -rwxrwxrwx 1 noone nogroup 283 Aug 24 07:39 pubkey1 -rwxrwxrwx 1 noone nogroup 225 Sep 28 08:28 pub1 drwxrwxrwx 1 noone nogroup 0 Sep 28 08:24 new1 drwxrwxrwx 1 noone nogroup 0 Sep 28 08:18 new2 -rwxrwxrwx 1 noone nogroup 225 Sep 28 08:30 pub2 Received status: End of file

Received status: Success

1.4.10 mkdir

【命令】

mkdir remote-path

【视图】

SFTP Client视图

【参数】

remote-path:远程SFTP server上的目录名。

【描述】

mkdir命令用来在远程SFTP server上建立目录。

【举例】

# 在远程SFTP服务器上建立目录hj。

sftp-client>mkdir hj

Received status: Success

New directory created

1.4.11 put

【命令】

put local-file [ remote-file ]

【视图】

SFTP Client视图

华为所有和机密

版权所有 (c) 华为技术有限公司 1-29

第1章 FTP与SFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

【参数】

local-file:本地的文件名。

remote-file:远程SFTP Server上的文件名。

【描述】

put命令用来将本地的文件上传到远程SFTP Server。

缺省情况下,如果没有指定远程服务器上的文件名,则认为服务器上的文件与本地文件同名。

【举例】

# 将本地vrpcfg.cfg 文件上传到远程SFTP Server,并以1.txt文件名保存。 sftp-client>put vrpcfg.cfg 1.txt

This operation may take a long time, please wait...

Local file:vrpcfg.cfg ---> Remote file: /1.txt

Received status: Success

Uploading file successfully ended

1.4.12 pwd

【命令】

pwd

【视图】

SFTP Client视图

【参数】

【描述】

pwd命令用来显示远程SFTP Server上的工作目录。

【举例】

# 显示远程SFTP Server上的工作目录。

sftp-client> pwd

/

1.4.13 quit

【命令】

quit

1-30 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第1章 FTP与SFTP

【视图】

SFTP Client视图

【参数】

【描述】

quit命令用来终止与远程SFTP server的连接,并退回到系统视图。

该命令功能与bye,exit相同。

【举例】

# 终止与远程SFTP server的连接。

sftp-client> quit

Bye

[Sysname]

1.4.14 remove

【命令】

remove remote-file&<1-10>

【视图】

SFTP Client视图

【参数】

remote-file&<1-10>:服务器上的文件名。&<1-10>表示最多可以输入10个文件名,每个文件名之间用空格分隔。

【描述】

remove命令用来删除远程SFTP服务器上指定的文件。

该命令和delete功能相同。

【举例】

# 删除服务器上的文件temp.c。

sftp-client> remove temp.c

The followed File will be deleted:

/temp.c

Are you sure to delete it?(Y/N):y

This operation may take a long time.Please wait...

华为所有和机密

版权所有 (c) 华为技术有限公司 1-31

第1章 FTP与SFTP

Received status: Success

File successfully Removed Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

1.4.15 rename

【命令】

rename oldname newname

【视图】

SFTP Client视图

【参数】

oldname:原文件名。

newname:新文件名。

【描述】

rename命令用来改变SFTP服务器上指定的文件名。

【举例】

# 将SFTP服务器上的文件temp.bat改名为temp.txt。

sftp-client> rename temp.bat temp.txt

File successfully renamed

1.4.16 rmdir

【命令】

rmdir remote-path&<1-10>

【视图】

SFTP Client视图

【参数】

remote-path&<1-10>:远程SFTP server上的目录名。&<1-10>表示最多可以输入10个文件名,每个文件名之间用空格分隔。

【描述】

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

【举例】

# 删除SFTP服务器上的hello目录。

sftp-client>rmdir hello

1-32 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

The followed directory will be deleted

/hello

Are you sure to remove it?(Y/N):y

This operation may take a long time.Please wait...

Received status: Success

Directory successfully removed 第1章 FTP与SFTP

1.4.17 sftp

【命令】

sftp { host-ip | host-name } [ port-num ] [ identity-key { dsa | rsa } | prefer_kex { dh_group1 | dh_exchange_group } | prefer_ctos_cipher { des | aes128 } | prefer_stoc_cipher { des | aes128 } | prefer_ctos_hmac { sha1 | sha1_96 | md5 | md5_96 } | prefer_stoc_hmac { sha1 | sha1_96 | md5 | md5_96 } ] *

【视图】

系统视图

【参数】

host-ip:服务器IP地址。

host-name:表示服务器名称的字符串,长度为1~20个字符。

port-num:服务器端口号,取值范围为0~65535,缺省值为22。

identity-key:publickey认证采用的公共密钥算法,缺省算法为rsa。

z

z dsa:公共密钥算法为DSA。 rsa:公共密钥算法为RSA。

prefer_kex:Key交换首选算法,选择两种算法之间的一种。

z dh_group1:Key交换算法diffie-hellman-group1-sha1,为缺省Key交换算

法。

z dh_exchange_group:Key交换算法diffie-hellman-group-exchange-sha1。 prefer_ctos_cipher:客户端到服务器端的首选加密算法,缺省算法为aes128。 prefer_stoc_cipher:服务器端到客户端的首选加密算法,缺省算法为aes128。 z

z des:des_cbc加密算法。 aes128:aes_128加密算法。

prefer_ctos_hmac:客户端到服务器端的首选HMAC算法,缺省为sha1_96。 prefer_stoc_hmac:服务器端到客户端的首选HMAC算法,缺省为sha1_96。 z sha1:HMAC算法hmac-sha1。

华为所有和机密

版权所有 (c) 华为技术有限公司 1-33

第1章 FTP与SFTP

z

z

z Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTPsha1_96:HMAC算法hmac-sha1-96。 md5:HMAC算法hmac-md5。 md5_96:HMAC算法hmac-md5-96。

【描述】

sftp命令用来与远程SFTP服务器建立连接,并进入SFTP Client视图。

如果在服务器端指定客户端的认证方式为公钥认证,当客户端登录SFTP服务器端时客户端需要读取本地的私钥进行验证。由于公钥认证可以采用RSA和DSA两种加密算法,所以需要用identity-key关键字指定采用的加密算法,才能得到正确的本地私钥数据,否则无法登录成功。

【举例】

# 连接IP地址为10.1.1.2的SFTP服务器,加密算法均取缺省值。

<Sysname>system-view

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

[Sysname]sftp 10.1.1.2

Input Username: kk

Trying 10.1.1.2...

Press CTRL+K to abort

Connected to 10.1.1.2 ...

The Server is not authenticated. Do you continue access it?(Y/N):y Do you want to save the server's public key?(Y/N):y

Enter password:

sftp-client>

1-34 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第2章 TFTP

第2章 TFTP

2.1 TFTP配置命令

? 说明:

在访问已配置了IPv6地址的TFTP服务器时,需要使用tftp ipv6命令,请参见本手册“IPv6管理”部分的介绍。

2.1.1 tftp { ascii | binary }

【命令】

tftp { ascii | binary }

【视图】

系统视图

【参数】

ascii:以ASCII方式传输数据,ASSII模式适用于传输文本文件。

binary:以二进制方式传输数据,二进制模式适用于传输程序文件。

【描述】

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

【举例】

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

<Sysname> system-view

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

[Sysname] tftp ascii

TFTP transfer mode changed to ASCII.

2.1.2 tftp get

【命令】

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

华为所有和机密

版权所有 (c) 华为技术有限公司 2-1

第2章 TFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

【视图】

用户视图

【参数】

tftp-server:TFTP服务器的IP地址或者主机名,取值为1~20个字符的字符串。当交换机处于集群中时,取值为“cluster”表示登录到集群的TFTP服务器。有关集群TFTP服务器的配置,请参见本手册“Cluster”部分的介绍。

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

dest-file:下载完成后在交换机上进行保存时使用的文件名称。

【描述】

tftp get命令用来从TFTP服务器上下载文件,并保存到本地存储设备中。

与FTP功能不同的是,TFTP无法在客户端上切换或指定服务器的工作目录,如需要进入其他目录,用户只能在TFTP服务器软件上进行修改,并重新登录。

Quidway S2000-EA系列交换机支持TFTP文件大小协商功能,即在下载文件前,先向TFTP服务器请求待下载文件的大小,以确认本地Flash是否有足够空间进行下载。如果TFTP服务器也支持这个功能,当文件超大时,交换机将提前获知并终止下载操作,节省网络资源;如果TFTP服务器不支持该功能,交换机只能先将文件下载到内存中,在写入Flash时发现文件超大,再进行删除。

相关配置可参考命令tftp put。

【举例】

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

<Sysname>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服务器(IP地址为1.1.1.1),将文件temp.txt下载到本机并保存为test1.txt(假设Flash剩余空间不足,且TFTP服务器不支持文件大小协商的扩展协议)。 <Sysname> 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.

2-2 华为所有和机密

版权所有 (c) 华为技术有限公司

Quidway S2000-EA系列以太网交换机 命令手册

FTP-SFTP-TFTP

第2章 TFTP

# 从TFTP服务器(IP地址为1.1.1.1),将文件temp.txt下载到本机并保存为test2.txt(假设Flash剩余空间不足,且TFTP服务器支持文件大小协商的扩展协议)。 <Sysname> 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.

2.1.3 tftp put

【命令】

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

【视图】

用户视图

【参数】

tftp-server:TFTP服务器的IP地址或者主机名,取值为1~20个字符的字符串。当交换机处于集群中时,取值为“cluster”表示登录到集群的TFTP服务器。有关集群TFTP服务器的配置,请参见本手册“Cluster”部分的介绍。

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

dest-file:文件上传到TFTP服务器后保存时使用的名称。

【描述】

tftp put命令用来将以太网交换机上的文件上传到TFTP服务器的指定目录下。 在向TFTP上传文件时,用户只能选择设备当前工作路径下的文件,如需要上传其他目录中的文件,请在执行tftp put命令前,在用户视图下使用cd命令切换至指定目录。关于用户视图下cd命令的使用,请参见本手册“文件系统管理”部分的介绍。 相关配置可参考命令tftp get。

【举例】

# 将本机的vrpcfg.cfg 文件上传到TFTP服务器(1.1.1.1)并保存为temp.cfg。 <Sysname> tftp 1.1.1.1 put vrpcfg.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.

EA.bin

华为所有和机密

版权所有 (c) 华为技术有限公司 2-3

第2章 TFTP

Quidway S2000-EA系列以太网交换机 命令手册FTP-SFTP-TFTP

2.1.4 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。

<Sysname> system-view

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

[Sysname] tftp-server acl 2000

2-4 华为所有和机密

版权所有 (c) 华为技术有限公司

相关推荐