文件管理

左心房为你撑大大i 提交于 2019-11-26 09:26:58

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

一、设备的文件系统

    设备的存储器统一命名为"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、

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!