当前位置: 首页 > news >正文

华为 VRP 系统简介配置SSH,TELNET远程登录

华为 VRP 系统简介&配置SSH/TELNET远程登录

1.华为 VRP 系统概述

1.1 什么是 VRP

VRP(Versatile Routing Platform 华为数通设备操作系统)是华为公司数据通信产品的通用操作系统平台,从低端到核心的全系列路由器、以太网交换机、业务网关等产品的软件核心引擎。

1.2 VRP 的功能

  • 统一的用户界面和管理界面
  • 实现控制平面功能,并定义转发平面接口规范
  • 实现各产品转发平面与 VRP 控制平面之间的交互
  • 屏蔽各产品链路层对网络层的差异

1.3 VRP 的发展

image-20250227151116755

  • VRP1:集中式设计,适用于中低端设备,性能较低。
  • VRP2:分布式设计,应用于 NE 系列部分路由器(1998-2001)。
  • VRP3:分布式平台,支持众多特性,应用于 CE 系列部分交换机,支持核心路由器,具有高可靠性、多进程、多框、多核等特点(2000-2004)。

2.设备存储设备与初始化过程

2.1 存储设备

image-20250227151453215

  • 包括:SDRAM、Flash、NVRAM、SD Card、USB。

2.2 设备初始化过程

  1. 上电后运行 BootROM 软件,初始化硬件并显示设备的硬件参数。
  2. 运行系统软件。
  3. 从默认存储路径中读取配置文件进行设备初始化操作。

3.设备管理方式

  • 命令行方式(CLI)

    • 带外管理(console管理)

      • 管理员通过console线本地管理网络设备

      • 一般设备在初次配置时都需此管理

      • 设备的管理较局限

      • 设备默认存在console接口(硬件、软件)

    • 带外管理(console管理)

      • 只要设备的网络可达,就可以远程管理设备
      • telnet
      • stelnet(ssh)
  • Web 网管方式:通过图形化界面实现对设备直观方便地管理与维护,但仅可实现对设备部分功能管理。

4.VRP 用户界面与用户级别

4.1 用户界面

  • Console 用户界面:用来管理和监控通过 Console 口登录的用户,支持本地访问。用户终端的串行口可以与设备Console口直接连接,实现对设备的本地访问。
  • VTY 用户界面:用来管理和监控通过 VTY 方式登录的用户,支持远程访问。用户通过终端与设备建立Telnet或STelnet连接后,即建立了一条VTY通道,通过VTY通道实现对设备的远程访问。

4.2 用户级别

用户等级命令等级名称说明
00参观级可使用网络诊断工具命令(ping、tracert)、从本设备出发访问外部设备的命令(Telnet客户端命令)、部分display命令等。
10 and 1监控级用于系统维护,可使用display等命令。
20,1 and 2配置级可使用业务配置命令,包括路由、各个网络层次的命令,向用户提供直接网络服务。
3-150,1,2 and 3管理级可使用用于系统基本运行的命令,对业务提供支撑作用,包括文件系统、FTP、TFTP下载、命令级别设置命令以及用于业务故障诊断的debugging命令等。

4.3 WEB网管方式登录

image-20250227151732779

4.4 命令行方式 - 本地登录 (1)

image-20250227151754249

4.5 命令行方式 - 本地登录 (2)

image-20250227151815400

4.6 命令行方式 - 远程登录

image-20250227151902921

5.VRP 命令行基础

5.1 命令行视图

image-20250227151954701

  • VRP 系统将命令按功能分类注册到不同视图下,如用户视图、系统视图、接口视图、协议视图等。

5.2 命令行编辑功能

  • 功能键:如 Backspace、左右光标键等用于编辑命令。
  • 不完整关键字输入:当输入的字符能匹配唯一关键字时,可不必输入完整。
  • Tab 键:用于补全关键字或循环显示匹配关键字。

5.3 命令行在线帮助

image-20250227152024664

  • 可通过输入“?”获得实时帮助,包括完全帮助和部分帮助。

5.4 命令行快速操作

image-20250227152126875

  • undo 命令:用于恢复缺省情况、禁用功能或删除配置。
  • 快捷键:如 CTRL_A、CTRL_B 等用于快速输入命令。

6.常见文件系统操作命令

案例一:文件查询命令、目录操作

  • 查看路由器当前目录:dir
  • 创建目录:mkdir test
  • 删除目录:rmdir test

案例二:文件操作

  • 重命名文件:rename huawei.txt save.zip
  • 复制文件:copy save.zip file.txt
  • 移动文件:move file.txt flash:/dhcp/
  • 删除文件:delete file.txt
  • 恢复已删除文件:undelete file.txt

7.基本配置命令

#配置设备名称
[Huawei] sysname name#设置系统时钟  
<Huawei> clock timezone time-zone-name { add | minus } offset#用来对本地时区信息进行设置。
<Huawei> clock datetime [ utc ] HH:MM:SS YYYY-MM-DD#用来设置设备当前或UTC日期和时间。
<Huawei> clock daylight-saving-time #配置接口IP地址,用来给设备上的物理或逻辑接口配置IP地址。
[Huawei]interface interface-number
[Huawei-interface-number]ip address ip address#查看当前运行的配置文件
<Huawei>display current-configuration #配置文件保存
<Huawei>save srebro.zip#查看保存的配置
<Huawei>display saved-configuration #清除已保存的配置
<Huawei>reset saved-configuration#查看系统启动配置参数:用来查看设备本次及下次启动相关的系统软件、备份系统软件、配置文件、License文件、补丁文件以及语音文件。
<Huawei> display startup #配置系统下次启动时使用的配置文件
<Huawei>startup saved-configuration srebro.zip#配置设备重启
<Huawei>reboot

案例一:VRP 基本配置命令: 配置telnet 密码登录

image-20250227153857042

  • AR1路由上配置,用户权限和用户认证
<Huawei>system-view
[Huawei]sysname AR1
[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]ip address 192.168.1.1 24
[AR1-GigabitEthernet0/0/1]quit
[AR1]user-interface vty 0 4  #设置用户可以登录的接口(0到4 一共5个接口)
[AR1-ui-vty0-4]authentication-mode password #设置用户登录的模式为密码登录
Please configure the login password (maximum length 16):srebro  #设置登录的密码
[AR1-ui-vty0-4]user privilege level 1  #设置用户登录后的权限级别
[AR1-ui-vty0-4]ctrl + z #返回到用户视图
  • 配置系统下次启动文件
<AR1>save srebro.zipAre you sure to save the configuration to srebro.zip? (y/n)[n]:y<AR1>startup saved-configuration srebro.zip  #配置系统下次启动时使用的配置文件
  • 查看配置结果并重启:
<AR1>display startup
<AR1>reboot

案例二:VRP 基本配置命令: 配置telnet/ssh 用户名/密码登录

image-20250227154241450

  • AR1路由上配置,用户权限和用户认证
<Huawei>system-view
[Huawei]sysname AR1
[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]ip address 192.168.2.1 24
[AR1-GigabitEthernet0/0/1]quit
[AR1]user-interface vty 0 4  #设置用户可以登录的接口(0到4 一共5个接口)
[AR1]aaa #进入aaa视图
[AR1-aaa]local-user srebro password cipher srebro@2025  # 创建用户名+密码
[AR1-aaa]local-user srebro privilege level 3  #设置用户登录的权限级别为3
[AR1-aaa]local-user srebro service-type ssh telnet #指定用户的服务协议类型为ssh,telnet
[AR1-aaa]display  this  #查看当前配置
[V200R003C00]
#
aaa authentication-scheme defaultauthorization-scheme defaultaccounting-scheme defaultdomain default domain default_admin local-user admin password cipher %$%$K8m.Nt84DZ}e#<0`8bmE3Uw}%$%$local-user admin service-type httplocal-user srebro password cipher %$%$bMyFO-[lL:O3u&/>`gr3i;Tg%$%$local-user srebro privilege level 3local-user srebro service-type telnet ssh
[AR1-aaa] ctrl +z #返回到用户视图下
  • 配置系统下次启动文件
<AR1>save srebro.zipAre you sure to save the configuration to srebro.zip? (y/n)[n]:y<AR1>startup saved-configuration srebro.zip  #配置系统下次启动时使用的配置文件
  • 查看配置结果并重启:
<AR1>display startup
<AR1>reboot

8.补充知识点

  • 华为数通设备目前使用的 VRP 版本:VRP8。
  • 华为网络设备支持1 个用户同时使用 Console 口登录。
  • 如果设备中有多个配置文件,可以通过以下命令指定下次启动时使用的配置文件:
startup saved-configuration srebro.zip

相关文章:

华为 VRP 系统简介配置SSH,TELNET远程登录

华为 VRP 系统简介&配置SSH/TELNET远程登录 1.华为 VRP 系统概述 1.1 什么是 VRP VRP&#xff08;Versatile Routing Platform 华为数通设备操作系统&#xff09;是华为公司数据通信产品的通用操作系统平台&#xff0c;从低端到核心的全系列路由器、以太网交换机、业务网…...

1.14 重叠因子:TRIMA三角移动平均线(Triangular Moving Average, TRIMA)概念与Python实战

目录 0. 本栏目因子汇总表1. 因子简述2. 因子计算逻辑3. 因子应用场景4. 因子优缺点5. 因子代码实现6. 因子取值范围及其含义7. 因子函数参数建议 0. 本栏目因子汇总表 【量海航行】 1. 因子简述 三角移动平均线(Triangular Moving Average, TRIMA)是一种特殊的加权移动平均…...

【tplink】校园网接路由器如何单独登录自己的账号,wan-lan和lan-lan区别

老式路由器TPLINK&#xff0c;接入校园网后一人登录&#xff0c;所有人都能通过连接此路由器上网&#xff0c;无法解决遂上网搜索&#xff0c;无果&#xff0c;幸而偶然看到一个帖子说要把信号源网线接入路由器lan口&#xff0c;开启新世界。 一、wan-lan&#xff0c;lan-lan区…...

PC 端连接安卓手机恢复各类数据:安装、操作步骤与实用指南

软件介绍 这款用于恢复安卓手机数据的软件&#xff0c;虽运行在 PC 端&#xff0c;却专为安卓手机数据恢复打造&#xff0c;使用时得用数据线把手机和电脑连接起来。它的功能相当强大&#xff0c;能帮你找回安卓手机里已删除的短信、联系人、通话记录、文档&#xff0c;还有照…...

【折线图 Line】——1

🌟 解锁数据可视化的魔法钥匙 —— pyecharts实战指南 🌟 在这个数据为王的时代,每一次点击、每一次交易、每一份报告背后都隐藏着无尽的故事与洞察。但你是否曾苦恼于如何将这些冰冷的数据转化为直观、吸引人的视觉盛宴? 🔥 欢迎来到《pyecharts图形绘制大师班》 �…...

SpringBoot 整合mongoDB并自定义连接池,实现多数据源配置

要想在同一个springboot项目中使用多个数据源&#xff0c;最主要是每个数据源都有自己的mongoTemplate和MongoDbFactory。mongoTemplate和MongoDbFactory是负责对数据源进行交互的并管理链接的。 spring提供了一个注解EnableMongoRepositories 用来注释在某些路径下的MongoRepo…...

TCP/IP的分层结构、各层的典型协议,以及与ISO七层模型的差别

1. TCP/IP的分层结构 TCP/IP模型是一个四层模型&#xff0c;主要用于网络通信的设计和实现。它的分层结构如下&#xff1a; (1) 应用层&#xff08;Application Layer&#xff09; 功能&#xff1a;提供应用程序之间的通信服务&#xff0c;处理特定的应用细节。 典型协议&am…...

FreeRTOS-中断管理

实验目的 创建一个队列及一个任务&#xff0c;按下按键 KEY1 触发中断&#xff0c;在中断服务函数里向队列里发送数据&#xff0c;任务则阻塞接 收队列数据。 实验代码 实验结果 这样就实现了&#xff0c;使用中断往队列的发送信息&#xff0c;用任务阻塞接收信息...

ShenNiusModularity项目源码学习(15:ShenNius.Admin.API项目分析)

ShenNius.Admin.Mvc项目是MVC模式的入口&#xff0c;ShenNius.Admin.Hosting项目是前后端分离模式的后台服务入口&#xff0c;这两个项目都依赖ShenNius.Admin.API项目&#xff0c;前者使用ShenniusAdminApiModule类注册服务及配置管道&#xff0c;而后者的webapi实现都在ShenN…...

Express + MongoDB 实现文件上传

使用 multer 中间件来处理文件上传&#xff0c;同时将文件的元数据存储到 MongoDB 中。 一、安装依赖 npm install multer 二、核心代码 // 定义文件模型const fileSchema new mongoose.Schema({originalname: String,mimetype: String,size: Number,path: String,});cons…...

计算机毕业设计SpringBoot+Vue.js作业管理系统(源码+文档+PPT+讲解)

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…...

Odoo免费开源CRM技术实战:从商机线索关联转化为售后工单的应用

文 / 开源智造 Odoo金牌服务 Odoo&#xff1a;功能强大且免费开源的CRM Odoo 引入了一种高效的客户支持管理方式&#xff0c;即将 CRM 线索转换为服务台工单。此功能确保销售和支持团队能够无缝协作&#xff0c;从而提升客户满意度并缩短问题解决时间。通过整合 CRM 模块与服…...

2025年如何实现安卓、iOS、鸿蒙跨平台开发

2025年如何实现安卓、iOS、鸿蒙跨平台开发 文章目录 2025年如何实现安卓、iOS、鸿蒙跨平台开发1. 使用统一开发框架2. 华为官方工具链支持3. 代码适配策略4. 生态兼容性处理5. 性能与体验优化总结&#xff1a;方案选择建议 本文首发地址 https://h89.cn/archives/324.html 最新…...

萌新学 Python 之 os 模块

os 模块&#xff1a;主要提供程序与操作系统进行交互的接口 先导入模块&#xff1a;import os 1. os.listdir()&#xff0c;获取当前目录的文件&#xff0c;返回到列表中 2. os.mkdir(文件目录, mode 0o777)&#xff0c;创建目录&#xff0c;777 表示读写程序 在当前目录下…...

IPoIB源码深度解析:如何基于TCP/IP协议栈实现高性能InfiniBand通信

一、IPoIB的核心设计理念 IPoIB(IP over InfiniBand)是一种在InfiniBand网络上承载IP流量的技术,其核心目标是在不修改上层应用的前提下,利用InfiniBand的高带宽和低延迟特性。与自定义协议栈不同,IPoIB通过深度集成到Linux内核TCP/IP协议栈中,将InfiniBand设备抽象为标…...

本地部署阿里万象2.1文生视频模型(Wan2.1-T2V)完全指南

在生成式AI技术爆发式发展的今天,阿里云开源的万象2.1(Wan2.1)视频生成模型,为创作者提供了从文字/图像到高清视频的一站式解决方案。本文针对消费级显卡用户,以RTX 4060 Ti 16G为例,详解本地部署全流程与性能调优方案,涵盖环境配置、多模型选择策略、显存优化技巧及实战…...

information_schema.processlist 表详解

information_schema.processlist 表&#xff08;或 SHOW PROCESSLIST; 命令&#xff09;用于查看 MySQL 当前所有的连接进程&#xff0c;帮助管理员监控数据库活动并排查性能问题。以下是该表的字段及其具体含义&#xff1a; &#x1f539; information_schema.processlist 字段…...

P8623 [蓝桥杯 2015 省 B] 移动距离

P8623 [蓝桥杯 2015 省 B] 移动距离 题目 解析代码 题目 解析 完了完了T.T&#xff0c;这个题我做了20分钟 解题思路就是分组&#xff0c;但是编写的时候最好把边界值过一遍【题目提供的测试数据肯定是最好通过的数据&#xff0c;需要你自己过一遍特殊数据&#xff0c;然后再…...

2025年Linux主力系统选择指南:基于最新生态的深度解析(附2025年发行版对比速查表)

Linux发行版生态在2025年持续演进&#xff0c;既有经典系统的迭代升级&#xff0c;也有新兴项目的崛起。本文结合最新行业动态&#xff0c;从个人用户到企业场景&#xff0c;梳理主力系统选择策略&#xff0c;助你找到最适合的Linux发行版。 一、新手友好型&#xff1a;平滑过渡…...

[密码学实战]Java实现国密(SM2)密钥协商详解:原理、代码与实践

一、代码运行结果 二、国密算法与密钥协商背景 2.1 什么是国密算法? 国密算法是由中国国家密码管理局制定的商用密码标准,包括: SM2:椭圆曲线公钥密码算法(非对称加密/签名/密钥协商)SM3:密码杂凑算法(哈希)SM4:分组密码算法(对称加密)2.2 密钥协商的意义 在安全…...

K8S认证|CKS题库+答案| 11. AppArmor

目录 11. AppArmor 免费获取并激活 CKA_v1.31_模拟系统 题目 开始操作&#xff1a; 1&#xff09;、切换集群 2&#xff09;、切换节点 3&#xff09;、切换到 apparmor 的目录 4&#xff09;、执行 apparmor 策略模块 5&#xff09;、修改 pod 文件 6&#xff09;、…...

VB.net复制Ntag213卡写入UID

本示例使用的发卡器&#xff1a;https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...

微服务商城-商品微服务

数据表 CREATE TABLE product (id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 商品id,cateid smallint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT 类别Id,name varchar(100) NOT NULL DEFAULT COMMENT 商品名称,subtitle varchar(200) NOT NULL DEFAULT COMMENT 商…...

JVM 内存结构 详解

内存结构 运行时数据区&#xff1a; Java虚拟机在运行Java程序过程中管理的内存区域。 程序计数器&#xff1a; ​ 线程私有&#xff0c;程序控制流的指示器&#xff0c;分支、循环、跳转、异常处理、线程恢复等基础功能都依赖这个计数器完成。 ​ 每个线程都有一个程序计数…...

mac 安装homebrew (nvm 及git)

mac 安装nvm 及git 万恶之源 mac 安装这些东西离不开Xcode。及homebrew 一、先说安装git步骤 通用&#xff1a; 方法一&#xff1a;使用 Homebrew 安装 Git&#xff08;推荐&#xff09; 步骤如下&#xff1a;打开终端&#xff08;Terminal.app&#xff09; 1.安装 Homebrew…...

R 语言科研绘图第 55 期 --- 网络图-聚类

在发表科研论文的过程中&#xff0c;科研绘图是必不可少的&#xff0c;一张好看的图形会是文章很大的加分项。 为了便于使用&#xff0c;本系列文章介绍的所有绘图都已收录到了 sciRplot 项目中&#xff0c;获取方式&#xff1a; R 语言科研绘图模板 --- sciRplothttps://mp.…...

【LeetCode】3309. 连接二进制表示可形成的最大数值(递归|回溯|位运算)

LeetCode 3309. 连接二进制表示可形成的最大数值&#xff08;中等&#xff09; 题目描述解题思路Java代码 题目描述 题目链接&#xff1a;LeetCode 3309. 连接二进制表示可形成的最大数值&#xff08;中等&#xff09; 给你一个长度为 3 的整数数组 nums。 现以某种顺序 连接…...

Java详解LeetCode 热题 100(26):LeetCode 142. 环形链表 II(Linked List Cycle II)详解

文章目录 1. 题目描述1.1 链表节点定义 2. 理解题目2.1 问题可视化2.2 核心挑战 3. 解法一&#xff1a;HashSet 标记访问法3.1 算法思路3.2 Java代码实现3.3 详细执行过程演示3.4 执行结果示例3.5 复杂度分析3.6 优缺点分析 4. 解法二&#xff1a;Floyd 快慢指针法&#xff08;…...

Linux安全加固:从攻防视角构建系统免疫

Linux安全加固:从攻防视角构建系统免疫 构建坚不可摧的数字堡垒 引言:攻防对抗的新纪元 在日益复杂的网络威胁环境中,Linux系统安全已从被动防御转向主动免疫。2023年全球网络安全报告显示,高级持续性威胁(APT)攻击同比增长65%,平均入侵停留时间缩短至48小时。本章将从…...

【笔记】AI Agent 项目 SUNA 部署 之 Docker 构建记录

#工作记录 构建过程记录 Microsoft Windows [Version 10.0.27871.1000] (c) Microsoft Corporation. All rights reserved.(suna-py3.12) F:\PythonProjects\suna>python setup.py --admin███████╗██╗ ██╗███╗ ██╗ █████╗ ██╔════╝…...