HCIA数据通信——基础设备配置

想了想,为了方便回顾复习,将理论和实践结合起来才是正确的,不然一边理论,又单独做实验这样不方便。

因此之前的文章都删了,还是以华为从头开始吧!实验与理论应用结合起来做。

一,查看设备信息

当我们拿到一个路由器,我们可以查看一下路由器的信息,命令及效果如下图:

                          这是ensp中,华为AR2220路由器的信息

  上图里面可以看到电路板(PCB)的型号、软件(software)版本、设备背板类型(Board)、微处理器的插槽数量(MPU Slot Quantity)等等信息。

二,系统时间修正

我们可以查看时间,如下图:

  上述会显示与电脑系统相应的时间

设备可以更改时间,以便更好的配合用户工作,我们还可以设置timezone(时区)datetime(日期)完成操作。

时区指定方式:timezone后可以添加地区(我添加的是北京)并通过当地时区进行调整时间(我增加了1小时的时间)

日期指定方式:datetime可以直接指定年月时分秒(我指定的是2022年-11-20日,12点正):

注意时间要在年月日前

三,命令帮助

命令有很多,我们在忘记命令时可以通过 Tab来自动补全命令,或者用 的方式来展示可以承接的命令及解释。

四,视图

我们打开路由器后最先展示的是用户视图,我们可以通过system-view//进入系统视图,只有系统视图才可以配置网络协议、接口信息等详细功能。

进入系统视图后,<Huawei>变成了[Huawei]

五,设备重命名

在系统模式下用sysname //给设备进行命名。又便于我们区分设备,便于管理

六,登录信息提示

在系统模式下,header shell information “xxx”//设置登录信息。这样下次在登录到设备时候,就能知道一些概况。

登录信息设置

重新登陆到设备后会显示登录信息

七,Console口密码设置

为了保证设备安全,防止任何人都可以随意进入设备,在Console口下设置密码可以保证安全,我们直接设置密文密码。密文密码更加安全。

重新登陆后需要密码登录,且密码为密文形式

八,查询设备存储文件

通过dir查看存储在设备上的文件

九,保存配置文件

我们通过save //保存配置,通过display saved-configuration //查看保存的配置信息。

save后会询问是否保存文件

可以看到一系列保存信息 

十,重启设备

慎用重启

重启设备前会询问是否保存数据,随后会询问是否重启。需要用y/n回答 

十一,关闭命令提示

在用户视图下执行 undo terminal monitor //关闭终端的告警或日志显示。这样方便我们打命令时总是弹出提示信息。

十二,Telnet登录

1,telnet流程

(1)客户端首先在本地加密当前用户的密码成为密码散列

(2)客户端向服务器发送自己的帐号,这个帐号是没有经过加密的,明文直接传输

(3)服务器产生一个16位的随机数字发送给客户端,作为一个 challenge(查问口令;盘问)

(4)客户端再用加密后的密码散列来加密这个 challenge ,然后把这个返回给服务器。作为 response(响应)

(5)服务器把用户名、给客户端的challenge 、客户端返回的 response 这三个东西,发送域控制器

(6)域控制器用这个用户名在 SAM密码管理库中找到这个用户的密码散列,然后使用这个密码散列来加密 challenge。

(7)域控制器比较两次加密的 challenge ,如果一样,那么认证成功。

2,Telnet远程登录优点:

(1),用途广泛

由于 Telnet 连接是标准的 TCP 连接,因此可以使用客户端来使用或测试依赖 TCP 作为传输协议的其他服务。

(2),跨平台

由于连接协议可以跨平台使用,因此客户端和服务器计算机可以是不同的操作系统,这不影响性能。

(3),无限制地访问

如果已授予权限,它允许不受限制地访问受控系统的资源。

3,Telnet远程登录缺点

(1)、未加密的数据交换

使用 Telnet 协议时,连接设置和数据传输均未加密。也没有强力认证过程,只是验证连接者的帐户和密码。

(2),完全访问权限

用户发送的所有信息都可能被第三方以纯文本形式拦截,包括远程访问所需的登录信息。这意味着黑客可以轻易登录系统窃取信息。

(3),服务器限制

因为telnet具有一定的安全隐患,所以许多服务器都会选择禁用Telnet服务。

4,配置

首先,我们要为两个路由器设备配置好接口IP地址

其次,进入AAA认证下配置Telnet,我们将AR2作为被登录端。

验证,在AR3上登录AR2

5.重点命令 

 [Huawei]aaa //进入aaa认证
[Huawei-aaa]local-user 0000 password cipher 0000 //设置本地用户名为0000,密文形式密码为0000
[Huawei-aaa]local-user 0000 service-type telnet //设置本地用户的服务类型为telnet
[Huawei-aaa]q
[Huawei]telnet server enable //启动telnet
 Error: TELNET server has been enabled  //警告:已经开启Telnet服务
[Huawei]user-interface vty 0 4 //设置用户课同一时间通过虚拟终端登陆的数
[Huawei-ui-vty0-4]authentication-mode aaa //设置为aaa认证模式

十三,SSH登录

SSH(Secure Shell)是一种安全网络协议,而SSH密码登录是SSH协议中最基本的登录方式。用户通过输入用户名和密码来验证身份,以获得远程主机的访问权限。可SSH密码登录比起Telnet,具有以下优点:

(1)方便易用:SSH密码登录不需要任何特殊的密钥或配置,只需要记住用户名和密码即可。

(2)兼容性高:几乎所有的操作系统和SSH客户端都支持SSH密码登录。

(3)安全性较高:通过SSH协议加密传输,保证登录过程中的安全性。

但是SSH也有其缺点:

  容易受到暴力破解攻击:由于密码是唯一的身份验证方式,如果密码容易被猜测或者系统存在漏洞,则容易受到暴力破解攻击。

配置方式和Telnet类似,首先我们配置两台路由器R6和R7的接口IP地址

以R6作为被登陆设备,进入aaa认证系统进行配置

说明:用户需要设置优先级,当SSH提供服务时,通过优先级进行先后处理。一般优先级越小,越优先

其次,需要对SSH相应服务进行设置

 SSH的公钥匹配成功后,才会进入下一阶段进行aaa认证进行密码认证处理,一般钥匙的长度为1024即可,注意最好要允许SSH作为虚拟终端登录设备的协议

还有最后一步,我们需要配置R7,让R7成为SSH的客户端,登录后还需要同意接收公钥的密钥。

此时可以看到,我们成功的登录到了R6设备 

 重点命令

[Huawei-aaa]local-user 0000 privilege level 15 password cipher 0000 //设置用户名为0000,优先级为15,密文密码为0000
Info: Add a new user.
[Huawei-aaa]local-user 0000 service-type ssh //本地用户服务类型为ssh
[Huawei-aaa]q
[Huawei]stelnet server enable //开启SSH服务
[Huawei]rsa local-key-pair create //创建本地公钥对
[Huawei]user-interface vty 0 4 //设置同时访问虚拟登录终端的接入数量为5
[Huawei-ui-vty0-4]authentication-mode aaa //认证模式为aaa
[Huawei-ui-vty0-4]protocol inbound ssh //允许虚拟终端使用SSH协议运行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/122038.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解密Kubernetes:探索开源容器编排工具的内核

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

【人脸检测 FPS 1000+】ubuntu下libfacedetection tensorrt部署

TensorRT系列之 Windows10下yolov8 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov8 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov7 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov6 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov5 tensorrt模型加速…

《SpringBoot项目实战》第一篇—接口参数的一些弯弯绕绕

系列文章导航 第一篇—接口参数的一些弯弯绕绕 第二篇—接口用户上下文的设计与实现 第三篇—留下用户调用接口的痕迹 第四篇—接口的权限控制 第五篇—接口发生异常如何统一处理 本文参考项目源码地址&#xff1a;summo-springboot-interface-demo 前言 大家好&#xff01;…

Notepad++安装插件和配置快捷键

Notepad是一款轻量级、开源的文件编辑工具&#xff0c;可以编辑、浏览文本文件、二进制文件、.cpp、.java、*.cs等文件。Notepad每隔1个月&#xff0c;就有一个新版本&#xff0c;其官网是&#xff1a; https://github.com/notepad-plus-plus/notepad-plus-plus。这里介绍其插件…

Harmony 个人中心(页面交互、跳转、导航、容器组件)

个人中心 前言正文一、创建工程二、登录① 更换启动页面② 拓展修饰符③ 页面跳转④ 等待进度条 三、导航栏四、首页① 轮播图② 网格列表 五、我的① 带参数跳转 六、源码 前言 今天是1024&#xff0c;祝各位程序员们&#xff0c;钱多事少离家近&#xff0c;不秃也强bug黄。在…

mac系统u盘启动盘制作教程,更新至macOS Sonoma 14

mac系统怎么制作装系统的u盘,如果您要在多台电脑上安装 macOS&#xff0c;而又不想每次都下载安装器&#xff0c;这时可引导安装器就会很有用。一起来看苹果电脑u盘启动盘制作教程吧。 Macos系统安装包合集包揽macos 10.15&#xff0c;macos 11和苹果最新系统等多个版本 1、A…

H5游戏分享-全民找房祖名qmxzfzm

H5游戏分享-全民找房祖名qmxzfzm 一开始就比较简单 后面就会越来越难&#xff0c;而且也有时间限制 游戏的源码 <!DOCTYPE html> <html><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width,ini…

嵌入式实时操作系统的设计与开发(消息)

消息 从概念上讲&#xff0c;消息机制和邮箱机制很类似&#xff0c;区别在于邮箱一般只能容纳一条消息&#xff0c;而消息则会包含一系列的消息。 系统定义了一个全局变量g_msgctr_header&#xff0c;通过它可以查找到任一已创建的消息容器。 每一个消息容器都可以根据其参数…

C++之左值、右值、std::forward、std::move总结(二百五十)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…

Android Studio 导出 jar

AS版本&#xff1a;Android Studio Giraffe | 2022.3.1 Patch 1 1、File——New Module——Android Library 2、mylibrary——main——新建功能类 3、mylibrary——build.gradle——android {}内复制以下代码——Sync Now //Copy类型 tasks.register(makeJar, Copy) { //删…

react-高阶组件

一、什么是高阶组件 高阶组件&#xff08; Higher-Order Component&#xff0c;HOC &#xff09;是一个以组件作为参数&#xff0c;返回一个新组件的函数。 高阶组件最大的特点就是复用组件逻辑高阶组件本身并不是 React 的 API&#xff0c;而是React组件的一种设计模式&…

自动驾驶,从“宠儿”走进“淘汰赛”

从“一步到位”到场景、技术降维。从拼落地路径&#xff0c;到拼雷达、算力&#xff0c;再到如今的性价比之争&#xff0c;自动驾驶似乎变得愈发“接地气”。 作者|斗斗 编辑|皮爷 出品|产业家 比起去年&#xff0c;黄文欢和张放今年显得更加忙碌。 “自动驾驶赛道&…

windows下-mysql环境配置,以及使用navicat可视化数据库,便捷撰写sql语句。

文章目录 MySQL 连接到本地MySQL 下载MySQL连接基本SQL操作语句创建并查看数据库删除数据库修改数据库插入、删除、修改数据 图形化界面展示数据库 Navicat 基础操作连接本地的mysql数据库撰写sql语句 MySQL 连接到本地 MySQL 下载 直接系统自带应用商城下载&#xff0c;安装最…

MySQL 多表查询 事务 索引

目录 多表查询简介内连接查询 join on外连接查询 left join、right join子连接查询标量子查询列子查询 (in、not in)行子查询表子查询 多表查询案例 事务事务介绍操作 start transaction、commit、rollback事务四大特性(面试题) 索引索引介绍索引原理索引语法 index 上次学习了…

【高阶数据结构】并查集和图

目录 1.数据结构--并查集 2.数据结构--图 1.图的基础概念 2.图的简单实现 2.1.邻接矩阵的图实现 2.2.邻接表的图实现 2.3.图的DFS和BFS 2.4.最小生成树 2.4.1.Kruskal(克鲁斯卡尔算法) 2.4.2.Prim&#xff08;普里姆算法&#xff09; 2.5.最短路径 2.5.1.Dijkstra(…

soc的复位reset/rst问题

本节不去讨论同步复位与异步复位以及异步复位的reset_release&#xff0c;这些问题可参考&#xff1a;芯片设计进阶之路——Reset深入理解——cy413026 本机主要回答一下几个问题。 1.片外的reset信号特别是按键reset怎么防止错误抖动的影响&#xff1f; 常见的处理方法包括两…

大数据-Storm流式框架(三)--Storm搭建教程

一、两种搭建方式 1、storm单节点搭建 2、完全分布式搭建 二、storm单节点搭建 准备 下载地址&#xff1a;Index of /dist/storm 1、环境准备&#xff1a; Java 6 Python 2.6.6 2、上传、解压安装包 3、在storm目录中创建logs目录 mkdir logs 启动 ./storm help …

解决cloudflare pages部署静态页面发生404错误的问题

cloudflare pages是一个非常方便的部署静态页面的sass工具。 但是很多人部署上去以后&#xff0c;访问服务会报404错误。什么原因&#xff1f; 原因如下图所示&#xff1a; 注意这个Build output directory, 这个是部署的关键&#xff01; 这个Build output directory目录的…

ETL工具Kettle

1 Kettle的基本概念 一个数据抽取过程&#xff0c;主要包括创建一个作业&#xff08;Job&#xff09;&#xff0c;每个作业由一个或多个作业项&#xff08;Job Entry&#xff09;和连接作业项的作业跳&#xff08;Job Hop&#xff09;组成。每个作业项可以是一个转换&#xff…

TSINGSEE青犀基于AI视频识别技术的平安校园安防视频监控方案

一、背景需求 因学校频频出治安事件&#xff0c;所以必须要加强学校的安防工作&#xff0c;目前来看&#xff0c;大部分校园都建设了视频监控来预防保障校园安全。但是传统的视频监控系统&#xff0c;主要通过设备来录像以及人员时时监控来进行。这种监管方式效率十分低下&…