如何在交换机上重置密码而不丢失配置?如何配置SSH远程登录?

news/2024/10/18 0:27:10/

网络设备管理中,保持设备的安全性是至关重要的,所以console密码是必须设置的,绝对不能偷懒。

但是,如果习惯不好,或者离职时交接不好,就会导致密码丢失,此时想要修改网络设置的配置就麻烦了。

本文以华为交换机为例,讲解如何安全地重置密码,不丢失配置,并且开启SSH远程登录,以便维护。

1. 重置密码而不丢失配置

重置华为交换机的密码通常需要在没有密码的情况下访问设备,为了不丢失现有配置,我们可以采取特定的步骤来仅重置密码——通过BootROM/BootLoad清除Console口登录密码。

步骤1:电脑上准备好软件,我习惯用SecureCRT,端口速率一般为9600,如果无法通讯,可以尝试115200,然后console调试线连接到交换机的console口。

步骤2: 关闭交换机电源,然后重新开启,在系统启动初期按下`Ctrl+B`或`Ctrl+E`(根据设备型号而定),输入BootLoad密码后进入BootROM菜单。

注意,此处的密码仅指bootload密码,与console密码不是一回事:

V200R019C00及之前版本,Bootloader缺省密码为Admin@huawei.com。

V200R005C20及之后版本,Bootloader缺省密码为空,无需输入。

如果你的前任IT修改过这个密码,没有交到你手里,那也不是没办法了,按以下步骤操作即可:

在BootROM菜单中,选择"Modify BootROM password"或类似选项,然后设置新的BootROM密码,保存并重启。

步骤3:在BootLoad主菜单下选择“Clear password for console user”,清除Console口登录密码。

步骤4:根据设备的提示,在BootROM/BootLoad主菜单下选择“Boot with default mode”,启动设备。

步骤5:设置console密码,经过以上步骤,设置启动后,无需密码直接登录,显然不太安全,所以要设置console密码:

User-interface con 0

Authentication-mode password

Set authentication password cipher yourpassword

save

 2. 配置SSH登录

启用SSH登录可以提高安全性,因为SSH提供了加密的网络通信,相较于telnet更为安全。

配置步骤:

步骤1:  rsa local-key-pair create   *生成RSA密钥。

步骤2:  ssh server enable  *启用SSH服务。

步骤3:  local-user [用户名] password irreversible-cipher [密码] *创建用户名及配置密码

步骤4:  local-user [用户名] service-type ssh  *配置用户SSH远程登录权限

步骤5:  local-user user privilege level 15  *配置用户权限级别

步骤6:user-interface vty 0 4

authentication-mode aaa

protocol inbound ssh

步骤7:V200R020C00及之后版本,还需要配置ssh源接口才行:

ssh server-source all-interface 

总结

通过上述步骤,您可以安全地重置华为交换机的密码而不丢失配置,并成功配置SSH登录,从而增强设备的安全性和管理的便捷性。

值得注意的是,我们还需要定期更新密码并检查安全配置,以确保网络环境的稳定性和安全性。


http://www.ppmy.cn/news/1455002.html

相关文章

SparkSql介绍

概述 SparkSQL,顾名思义,就是Spark生态体系中的构建在SparkCore基础之上的一个基于SQL的计算模块。SparkSQL的前身不叫SparkSQL,而叫Shark,最开始的时候底层代码优化,sql的解析、执行引擎等等完全基于Hive&#xff0c…

卡件SM711,SM472,SM481和利时

系统卡件❗电:183-6998-1851❗运行时组态是组态软件新近提出的SM711,SM472,SM481和利时。运行时组态是在运行环境下对已有工程进行修改,添加新的功能。它不同于在线组态,在线组态是在工程运行的同时,进入组态环境,卡件SM711,SM472…

商业银行业务档案管理规范

商业银行业务档案管理规范 1 范围 本文件规定了商业银行的业务档案工作总则、管理体制、管理模式、管理岗位职责等管理要求,及商业银行业务文件的收集、分类、整理、归档,商业银行业务档案的保管、利用、鉴定与处置的要求与方法。 本文件适用于商业银…

clang:在 Win10 上编译 MIDI 音乐程序(一)

先从 Microsoft C Build Tools - Visual Studio 下载 1.73GB 安装 "Microsoft C Build Tools“ 访问 Swift.org - Download Swift 找到 Windows 10:x86_64 下载 swift-5.10-RELEASE-windows10.exe 大约490MB 建议安装在 D:\Swift\ ,安装后大约占…

SQL注入-基础知识

目录 前言 一,SQL注入是什么 二,SQL注入产生的条件 三,学习环境介绍 四、SQL注入原理 五,SQL中常用的函数 六,关于Mysql数据库 前言 在网络安全领域中,sql注入是一个无法被忽视的关键点&#xff0c…

使用模板时模板的定义应该放到头文件

在使用函数模板之前,编译器必须看到不仅仅是一个声明,通常编译器需要完整的函数模板定义。换句话说,如果你在头文件中定义了一个模板,那么这个头文件必须包含该函数模板的主体。 假设需要在许多项目之间共用某个函数foo。通常情况…

牛客储物点的距离

链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 一个数轴,每一个储物点会有一些东西,同时它们之间存在距离。 每次给个区间[l,r],查询把这个区间内所有储物点的东西运到另外一个储物点的代价是多少&#xff1…

ES dsl查询filter(或must)和should并用时should子句不生效

记录下今天编码时遇到的问题,在filter和should同级并用的查询下,should子句并没有生效,只有filter子句生效。 例如以下dsl {"query": {"bool": {"filter": [{"term": {"status": 3}}],&…