华为 VRP 系统简介配置SSH,TELNET远程登录
华为 VRP 系统简介&配置SSH/TELNET远程登录
1.华为 VRP 系统概述
1.1 什么是 VRP
VRP(Versatile Routing Platform 华为数通设备操作系统)是华为公司数据通信产品的通用操作系统平台,从低端到核心的全系列路由器、以太网交换机、业务网关等产品的软件核心引擎。
1.2 VRP 的功能
- 统一的用户界面和管理界面
- 实现控制平面功能,并定义转发平面接口规范
- 实现各产品转发平面与 VRP 控制平面之间的交互
- 屏蔽各产品链路层对网络层的差异
1.3 VRP 的发展

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

- 包括:SDRAM、Flash、NVRAM、SD Card、USB。
2.2 设备初始化过程
- 上电后运行 BootROM 软件,初始化硬件并显示设备的硬件参数。
- 运行系统软件。
- 从默认存储路径中读取配置文件进行设备初始化操作。
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 用户级别
| 用户等级 | 命令等级 | 名称 | 说明 |
|---|---|---|---|
| 0 | 0 | 参观级 | 可使用网络诊断工具命令(ping、tracert)、从本设备出发访问外部设备的命令(Telnet客户端命令)、部分display命令等。 |
| 1 | 0 and 1 | 监控级 | 用于系统维护,可使用display等命令。 |
| 2 | 0,1 and 2 | 配置级 | 可使用业务配置命令,包括路由、各个网络层次的命令,向用户提供直接网络服务。 |
| 3-15 | 0,1,2 and 3 | 管理级 | 可使用用于系统基本运行的命令,对业务提供支撑作用,包括文件系统、FTP、TFTP下载、命令级别设置命令以及用于业务故障诊断的debugging命令等。 |
4.3 WEB网管方式登录

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

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

4.6 命令行方式 - 远程登录

5.VRP 命令行基础
5.1 命令行视图

- VRP 系统将命令按功能分类注册到不同视图下,如用户视图、系统视图、接口视图、协议视图等。
5.2 命令行编辑功能
- 功能键:如 Backspace、左右光标键等用于编辑命令。
- 不完整关键字输入:当输入的字符能匹配唯一关键字时,可不必输入完整。
- Tab 键:用于补全关键字或循环显示匹配关键字。
5.3 命令行在线帮助

- 可通过输入“?”获得实时帮助,包括完全帮助和部分帮助。
5.4 命令行快速操作

- 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 密码登录

- 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 用户名/密码登录

- 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(Versatile Routing Platform 华为数通设备操作系统)是华为公司数据通信产品的通用操作系统平台,从低端到核心的全系列路由器、以太网交换机、业务网…...
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,接入校园网后一人登录,所有人都能通过连接此路由器上网,无法解决遂上网搜索,无果,幸而偶然看到一个帖子说要把信号源网线接入路由器lan口,开启新世界。 一、wan-lan,lan-lan区…...
PC 端连接安卓手机恢复各类数据:安装、操作步骤与实用指南
软件介绍 这款用于恢复安卓手机数据的软件,虽运行在 PC 端,却专为安卓手机数据恢复打造,使用时得用数据线把手机和电脑连接起来。它的功能相当强大,能帮你找回安卓手机里已删除的短信、联系人、通话记录、文档,还有照…...
【折线图 Line】——1
🌟 解锁数据可视化的魔法钥匙 —— pyecharts实战指南 🌟 在这个数据为王的时代,每一次点击、每一次交易、每一份报告背后都隐藏着无尽的故事与洞察。但你是否曾苦恼于如何将这些冰冷的数据转化为直观、吸引人的视觉盛宴? 🔥 欢迎来到《pyecharts图形绘制大师班》 �…...
SpringBoot 整合mongoDB并自定义连接池,实现多数据源配置
要想在同一个springboot项目中使用多个数据源,最主要是每个数据源都有自己的mongoTemplate和MongoDbFactory。mongoTemplate和MongoDbFactory是负责对数据源进行交互的并管理链接的。 spring提供了一个注解EnableMongoRepositories 用来注释在某些路径下的MongoRepo…...
TCP/IP的分层结构、各层的典型协议,以及与ISO七层模型的差别
1. TCP/IP的分层结构 TCP/IP模型是一个四层模型,主要用于网络通信的设计和实现。它的分层结构如下: (1) 应用层(Application Layer) 功能:提供应用程序之间的通信服务,处理特定的应用细节。 典型协议&am…...
FreeRTOS-中断管理
实验目的 创建一个队列及一个任务,按下按键 KEY1 触发中断,在中断服务函数里向队列里发送数据,任务则阻塞接 收队列数据。 实验代码 实验结果 这样就实现了,使用中断往队列的发送信息,用任务阻塞接收信息...
ShenNiusModularity项目源码学习(15:ShenNius.Admin.API项目分析)
ShenNius.Admin.Mvc项目是MVC模式的入口,ShenNius.Admin.Hosting项目是前后端分离模式的后台服务入口,这两个项目都依赖ShenNius.Admin.API项目,前者使用ShenniusAdminApiModule类注册服务及配置管道,而后者的webapi实现都在ShenN…...
Express + MongoDB 实现文件上传
使用 multer 中间件来处理文件上传,同时将文件的元数据存储到 MongoDB 中。 一、安装依赖 npm install multer 二、核心代码 // 定义文件模型const fileSchema new mongoose.Schema({originalname: String,mimetype: String,size: Number,path: String,});cons…...
计算机毕业设计SpringBoot+Vue.js作业管理系统(源码+文档+PPT+讲解)
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...
Odoo免费开源CRM技术实战:从商机线索关联转化为售后工单的应用
文 / 开源智造 Odoo金牌服务 Odoo:功能强大且免费开源的CRM Odoo 引入了一种高效的客户支持管理方式,即将 CRM 线索转换为服务台工单。此功能确保销售和支持团队能够无缝协作,从而提升客户满意度并缩短问题解决时间。通过整合 CRM 模块与服…...
2025年如何实现安卓、iOS、鸿蒙跨平台开发
2025年如何实现安卓、iOS、鸿蒙跨平台开发 文章目录 2025年如何实现安卓、iOS、鸿蒙跨平台开发1. 使用统一开发框架2. 华为官方工具链支持3. 代码适配策略4. 生态兼容性处理5. 性能与体验优化总结:方案选择建议 本文首发地址 https://h89.cn/archives/324.html 最新…...
萌新学 Python 之 os 模块
os 模块:主要提供程序与操作系统进行交互的接口 先导入模块:import os 1. os.listdir(),获取当前目录的文件,返回到列表中 2. os.mkdir(文件目录, mode 0o777),创建目录,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 表(或 SHOW PROCESSLIST; 命令)用于查看 MySQL 当前所有的连接进程,帮助管理员监控数据库活动并排查性能问题。以下是该表的字段及其具体含义: 🔹 information_schema.processlist 字段…...
P8623 [蓝桥杯 2015 省 B] 移动距离
P8623 [蓝桥杯 2015 省 B] 移动距离 题目 解析代码 题目 解析 完了完了T.T,这个题我做了20分钟 解题思路就是分组,但是编写的时候最好把边界值过一遍【题目提供的测试数据肯定是最好通过的数据,需要你自己过一遍特殊数据,然后再…...
2025年Linux主力系统选择指南:基于最新生态的深度解析(附2025年发行版对比速查表)
Linux发行版生态在2025年持续演进,既有经典系统的迭代升级,也有新兴项目的崛起。本文结合最新行业动态,从个人用户到企业场景,梳理主力系统选择策略,助你找到最适合的Linux发行版。 一、新手友好型:平滑过渡…...
[密码学实战]Java实现国密(SM2)密钥协商详解:原理、代码与实践
一、代码运行结果 二、国密算法与密钥协商背景 2.1 什么是国密算法? 国密算法是由中国国家密码管理局制定的商用密码标准,包括: SM2:椭圆曲线公钥密码算法(非对称加密/签名/密钥协商)SM3:密码杂凑算法(哈希)SM4:分组密码算法(对称加密)2.2 密钥协商的意义 在安全…...
K8S认证|CKS题库+答案| 11. AppArmor
目录 11. AppArmor 免费获取并激活 CKA_v1.31_模拟系统 题目 开始操作: 1)、切换集群 2)、切换节点 3)、切换到 apparmor 的目录 4)、执行 apparmor 策略模块 5)、修改 pod 文件 6)、…...
VB.net复制Ntag213卡写入UID
本示例使用的发卡器: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 内存结构 详解
内存结构 运行时数据区: Java虚拟机在运行Java程序过程中管理的内存区域。 程序计数器: 线程私有,程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都依赖这个计数器完成。 每个线程都有一个程序计数…...
mac 安装homebrew (nvm 及git)
mac 安装nvm 及git 万恶之源 mac 安装这些东西离不开Xcode。及homebrew 一、先说安装git步骤 通用: 方法一:使用 Homebrew 安装 Git(推荐) 步骤如下:打开终端(Terminal.app) 1.安装 Homebrew…...
R 语言科研绘图第 55 期 --- 网络图-聚类
在发表科研论文的过程中,科研绘图是必不可少的,一张好看的图形会是文章很大的加分项。 为了便于使用,本系列文章介绍的所有绘图都已收录到了 sciRplot 项目中,获取方式: R 语言科研绘图模板 --- sciRplothttps://mp.…...
【LeetCode】3309. 连接二进制表示可形成的最大数值(递归|回溯|位运算)
LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 题目描述解题思路Java代码 题目描述 题目链接:LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 给你一个长度为 3 的整数数组 nums。 现以某种顺序 连接…...
Java详解LeetCode 热题 100(26):LeetCode 142. 环形链表 II(Linked List Cycle II)详解
文章目录 1. 题目描述1.1 链表节点定义 2. 理解题目2.1 问题可视化2.2 核心挑战 3. 解法一:HashSet 标记访问法3.1 算法思路3.2 Java代码实现3.3 详细执行过程演示3.4 执行结果示例3.5 复杂度分析3.6 优缺点分析 4. 解法二:Floyd 快慢指针法(…...
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███████╗██╗ ██╗███╗ ██╗ █████╗ ██╔════╝…...
