名词解释:
【console口】 console即控制台。在计算机出现的早期,人们通过数量繁多的按钮和大量的指示灯与计算机进行交互,这就是早期的“并行通讯”简称“并口”。这种方式占用了大量的芯片端口且设备间的传输速度非常慢,于是一种快速的通信方式“串行通讯”简称“串口”就出现了。早期人们使用键盘和显示器通过串口的方式与计算机进行交互,这种方式发展到现在就成为一种设备间通用的通讯机制,即“控制台”。控制台被用于管理设备的底层功能,因需要与设备直接近距离交互的“缺点”也成为其安全机制之一。设备一般会保留一个console口,用户需要使用一台支持串口通信的设备(一般是PC或笔记本)与设备直连,打开一个串口通讯的软件(一般是SecureCRT或超级终端),根据设备的串口配置建立连接,而后使用控制台密码登录设备。
【网口】 网口就是将设备接入用户的网络从而进行访问,常用的网口访问方式包括telnet、ssh、web等。
【telnet】 telnet即远程登录,是网络访问设备的一种方法也是一个网络协议,在物理上设备与用户的PC接入到同一个网络,设备作为服务端开启一个telnet server等待用户连接,用户端通过cmd界面(或其他软件)可以启动一个telnet client,这个clinet会根据约定好的协议与server进行连接并交换数据,这就实现了所谓的telnet登陆。用户通过telnet向设备发送预先设定的指令,就可以实现设备的远程管理。
【虚拟终端vty】 vty即Virtual Teletype Terminal(虚拟终端),在网络出现之前,用户需要使用一个显示器和键盘与设备直连,这种方式在管理大量设备或远程管理时非常不方便。在网络出现后,人们基于网络通讯协议(如telnet、ssh)在设备上实现了一个功能强大的server端,这个server端使得用户以telnet方式登陆设备后向用户输出一个与用户直连时功能一致的用户界面(这里特指字符形式的用户界面),这就是虚拟终端技术。对于华为设备,使用telnet登陆设备即是打开了一个虚拟终端。华为设备一般包含5个虚拟终端,即支持5个用户同时登陆设备。
一 telnet的意义
使用telnet可以方便的对网络中所有设备进行管理,使设备的远程管理成为可能。结合虚拟终端技术还能实现不同级别用户的权限管理,在最低权限下用户只能对设备的配置进行查看,不能做出任何的修改。在最高权限下用户可以实现配置修改、用户管理、文件管理等等,与从console口登陆无异。用户权限管理可有效避免低级别用户在设备上误操作,又能保证管理员方便的使用。
二 如何使用telnet登录
telnet登录设备需经过以下三个过程:
1.使能设备的telnet功能
在设备的telnet功能启动前,需要使用console口登陆设备并对该功能进行使能
<AR>user-intvty 0 4 //对虚拟终端0-4进行配置 <AR-ui-vty0-4>dis this //查看当前配置(非必须) <AR-ui-vty0-4>protocolinbound all //使能telnet与ssh协议
2.设置访问模式及权限管理
华为设备支持两种访问模式,一是单密码模式,二是用户加密码模式。
1)单密码模式
<AR-ui-vty0-4>authentication-mode password //设置访问模式为单密码 <AR-ui-vty0-4>setauthentication password cipher //修改密码
华为设备在单密码模式下可以设置不同的特权密码来进行分级访问(默认为级别0)。
<AR>superpassword level 3 cipher *** //设置了级别3的特权密码
用户使用前面设置的普通密码登录设备后,可以使用super命令来获取更高的访问权限。
//使用telnet登录设备后先获取的是默认级别为0权限 <AR>super //输入级别3的特权密码就能获得级别3的权限
用户在设置了不同级别的特权密码后,也可以在telnet登录设备时输入该密码,就能直接获得该级别的权限,而不需要输入super进行特权获取。
2)用户加密码模式(aaa)
<AR-ui-vty0-4>authentication-mode aaa //修改认证模式为aaa,即用户名加密码模式
aaa模式下有默认用户admin,用户也可以自己创建新用户,新创建用户的访问级别为0,用户可以对不同用户指定不同的访问级别
<AR>aaa //进入aaa视图 <AR-aaa>local-user test password cipher test //创建用户名和密码都为test的用户 <AR-aaa>local-user test service-type telnet ssh //指定该用户能通过telnet或ssh登陆设备 <AR-aaa>local-user test privilege level 3 //指定test用户的访问级别为3 <AR-aaa>undolocal-user test privilege level //取消test用户的访问级别(回到0)
3)默认权限设置
用户还可以对虚拟终端用户的默认权限进行设置
<AR-ui-vty0-4>user privilege level 3 //设置vty用户的默认级别为3
3.使用telnet客户端连接设备
用户可以使用PC机的CMD或secureCRT等软件telnet登录到设备。
三 登录级别详解
华为交换机具有16个用户级别,4个权限等级,高等级的权限兼容低等级权限,详细如下:
用户级别 | 命令级别 | 级别名称 | 说明 |
0 | 0 | 参观级 | 网络诊断工具(ping、tracert);跳转其他设备(telnet) |
1 | 0、1 | 监控级 | 设备配置和状态查询(display等) |
2 | 0、1、2 | 配置级 | 业务配置(如路由配置等) |
3-15 | 0、1、2、3 | 管理级 | 用于系统基本运行的命令,如文件系统、用户管理、级别设置、业务故障诊断等 |
管理级对应了13个用户级别,这样做是为了对管理级的用户进行细化管理。
原文地址:http://bigmaomao.blog.51cto.com/1531641/1825250