文档章节

文件管理

 悠悠子佩
发布于 11/18 16:12
字数 1103
阅读 7
收藏 0

    文件管理即管理设备存储器中存储的文件。

一、设备的文件系统

    设备的存储器统一命名为"flash:",但在堆叠系统中,主交换机存储器用"flash:"表示,而其它设备的存储器则用“slot<id>#flash:"表示,"slot <id>"表示堆叠ID。

    存储器中存储的文件按目录组织,每个存储器都有一个根目录,用斜杠/表示。表示文件或目录位置的路径分绝对路径和相对路径,绝对路径从存储器开始,相对路径从根目录或当前目录开始,目录之间用斜杠/分隔。一个点表示当前目录,两个点表示父目录。

    文件名和目录名都不区分大小写。重要文件通常隐藏。

二、设备支持的文件管理方式

    设备支持多种文件管理方式,并可在文件管理中充当服务器或客户端的角色。进行文件管理的用户必须管理级以上。

1、CLI(Command Line Interface):直接登录CLI,在用户视图下操作。方便快捷,但不支持文件传输。

2、FTP(File Transfer Protocol):使用FTP协议进行文件传输与管理。配置简单,但明文传输数据,存在安全隐患。

3、TFTP(Trivial File Transfer Protocol):使用基于UDP的TFTP协议进行文件传输。不适合复杂网络环境。

4、SFTP(Secure File Transfer Protocol):是基于SSH协议的FTP,配置复杂,但安全性高。

5、SCP(Secure Copy Protocol):是基于SSH协议的安全文件拷贝协议,安全可靠,但配置复杂。

6、FTPS(FTP over SSL):是FTP与SSL的结合,配置最复杂

三、通过登录CLI管理本地文件

 在CLI中使用文件管理命令同配置命令一样,支持缩写,还可用TAB键补全文件名,支持操作存储器。

1、目录操作

    包括pwd、cd、mkdir、rmdir以及dir命令。rmdir命令删除空目录,删除空目录后,该目录的内容将无法恢复。dir命令查看目录内容,目录内容按最后修改时间排列,包括属性、大小、创建时间和文件名等字段,/all选项可显示所有文件,包括隐藏文件。

2、文件操作

    包括copy、move、rename、delete、undelete、reset recycle-bin、zip、unzip以及more命令。删除、恢复以及清空命令支持通配符*,可以针对特定目录或存储器操作。more命令查看文件内容,可指定起始位置。

3、存储器操作

    包括修复存储器的fixdisk命令和格式化存储器的format命令。 

四、将设备作为FTP、SFTP或SCP服务器

    由于SFTP和SCP都是基于SSH协议的,因此必须先配置SSH服务器,。由于SFTP和SCP用户都是通VTY用户界面登录设备的,因此必须配置VTY用户界面支持协议SSH和AAA认证方式。

{rsa | dsa | ecc} local-key-pair create    #创建rsa、dsa或ecc密钥对。只有创建了密钥对,才能使用TFTP或SCP服务器。

{ftp | sftp | scp} server enable    #使能服务器

{ftp | ssh} server ...    #配置FTP或SSH服务器的服务端口(port)、空闲超时时间(timeout)以及访问控制(ACL)

ssh authentication-type default password    #SSH认证采用缺省的密码认证类型。为简化配置使用此命令,只需配置AAA认证的本地用户

user-interface vty 0 4    #配置sftp或scp用户登录的用户界面

    protocol inbound {all | ssh}    #支持SSH协议或所有协议

    authentication mode aaa    #使用AAA认证

aaa#配置AAA认证的本地用户

    local-user <username> password {cipher | simple} <password>    #配置用户名及密码

    local-user <username> privilege level <level>    #配置用户级别

    local-user <username> service-type {ftp | ssh}    #配置用户接入类型

    local-user <username> ftp-directory flash:/[<path>]    #配置ftp授权目录,tftp与scp的授权目录缺省为flash:/

 

五、通过FTP、SFTP、TFTP与SCP管理文件

3、通过FTP客户端进行文件操作

    服务器目录操作:cd、pwd、mkdir、rmdir、dir

    服务器文件操作:delete、put、get、

 

© 著作权归作者所有

上一篇: 迭代器
下一篇: 命令行
粉丝 0
博文 3
码字总数 2524
作品 0
湘西土家族苗族自治州
私信 提问
ubuntu常用命令

sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件)...

曾赛
2010/03/11
298
0
Ubuntu Linux操作系统常用命令详细介绍

Udo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件)...

红薯
2009/05/08
1K
0
便携的七牛管理工具--QBox

QBox是一款方便的七牛仓库以及文件管理工具,是一款可以跨平台运行在OS X,Linux以及Windows系统的开源软件。 QBox项目基于Vue2.0开发,前端组件采用ElementUI,由electron打包成桌面客户端。...

lancegin
2017/08/07
4.1K
8
Flask开发微电影网站(十)

1.后台管理之角色管理 1.1 角色管理之定义角色表单 在app的admin目录的forms.py文件中,定义角色表单

任平生78
2018/06/09
0
0
RDIFramework.NET敏捷开发框架WinForm新增通用附件管理控件

1、引言 在WinForm开发中,文件附件的管理几乎在任何一个应用上都会存在,是一个非常通用集中的公共模块。我们日常记录会伴随着有图片、文档等附件形式来展现,如果为每个业务对象都做一个附...

NET快速开发框架
08/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Es问题汇总

1.索引类型为Date问题 "activitytime": { "type": "date", "format": "epoch_second"} 报错:message [ElasticsearchException[Elasticsearch exception [type=mapper_parsing_......

HLee
2分钟前
0
0
项目启动 spring 莫名 爆null 空指针异常,排查

项目之前跑起来运行好好的,结果 其他相关的模块更新代码之后,项目启动报错了 2019-12-06 08:55:13 [main] ERROR o.s.boot.SpringApplication - Application startup failedjava.lang.Nu...

之渊
3分钟前
0
0
人工智能如何快速入门?这10个开源AI项目真太香!

在过去的几年中,机器学习在许多行业中开辟了新的视野,出现了一些高级用例:Facebook的面部识别,Netflix推荐的电影,PrismaAI的图像样式转换,Siri的语音识别,Google Allo的自然语言处理,...

Gaikikii
11分钟前
1
0
电脑数据加密用什么软件好?深圳源代码数据加密软件工具那个好?风奥科技

企业文件加密对于企业发展的重要性?现在科学技术的发展,信息化进程的加密快,信息化产品以及融入生活与我们的日常生活息息相关!例如个人用户在日常的网购、以及通过一定的设备来获取新闻等...

fasoft
31分钟前
4
0
redis运行一段时间之后假死

现象:redis运行一段时间之后就会出现假死的现象 假死指的是:进程在、pid在、telnet 端口是通的、redis-cli命令可以连接,但无法查询数据,查询的时候报错,如下图: 可以看到这个报错是有关...

Jack088
33分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部