news 2026/6/13 7:27:41

华为AR6121-eS路由器SSH远程连接配置详解【20251224】002篇

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为AR6121-eS路由器SSH远程连接配置详解【20251224】002篇

文章目录

  • 华为路由器AR6121-ES配置SSH(STelnet)完整指南
    • 一、前置准备
      • 1. 环境要求
      • 2. 核心概念说明
    • 二、方式1:密码认证SSH(STelnet)(推荐入门)
      • 步骤1:登录设备并进入系统视图
      • 步骤2:配置本地域名(生成RSA密钥的必选前提)
      • 步骤3:生成RSA本地密钥对(SSH加密的核心)
      • 步骤4:配置AAA本地用户(SSH登录账号)
      • 步骤5:开启STelnet(SSH)服务
      • 步骤6:配置SSH用户参数(绑定账号与服务)
      • 步骤7:配置VTY虚拟终端(远程登录通道)
      • 步骤8:保存配置(避免重启失效)
      • 步骤9:客户端验证SSH登录
        • 验证1:系统自带SSH客户端(Windows/macOS终端)
        • 验证2:Putty客户端(图形化)
    • 三、方式2:RSA密钥认证SSH(免密/高安全)
      • 步骤1:客户端生成RSA密钥对(以Puttygen为例)
      • 步骤2:设备端基础配置(复用/补充)
      • 步骤3:创建SSH用户并配置RSA认证
      • 步骤4:导入客户端公钥到设备(核心步骤)
      • 步骤5:配置VTY线路(复用方式1的配置)
      • 步骤6:客户端密钥登录(Putty示例)
    • 四、安全加固配置(可选,推荐生产环境)
      • 1. 修改SSH默认端口(避免暴力破解)
      • 2. ACL限制SSH登录IP(仅允许指定网段)
      • 3. 限制SSH最大连接数
    • 五、关键验证命令(配置后/排错用)
    • 六、常见问题排查(报错+原因+解决)
    • 六、总结

华为路由器AR6121-ES配置SSH(STelnet)完整指南

AR6121-ES基于华为VRP 8.x操作系统,SSH(华为官方称STelnet)是远程管理的安全方式(替代明文Telnet)。以下分密码认证(最常用)RSA密钥认证(免密/高安全)两种方式,提供「步骤+说明+验证+排错」全流程,适配AR6121-ES的特性(如默认VTY 0-4、STelnet=SSH2.0等)。

一、前置准备

1. 环境要求

说明
硬件AR6121-ES路由器(已上电)、客户端PC(Windows/macOS)、网线(PC连路由器管理口/业务口)
网络路由器配置管理IP(如GE0/0/0接口:192.168.1.1/24),PC与路由器互通(ping 192.168.1.1通)
权限登录路由器的用户级别为Level 15(管理员),默认admin用户或通过super切换:
<Huawei> super(输入super密码,默认空/需提前配置)
工具(可选)Putty/Xshell(SSH客户端)、Puttygen(生成RSA密钥)、Wireshark(抓包验证加密)

2. 核心概念说明

  • STelnet:华为VRP中SSH的官方名称,本质是SSH2.0,配置stelnet server enable即开启SSH服务;
  • ip domain-name:生成RSA密钥对的必选前提(仅作为本地密钥标识,无需真实可解析的域名);
  • VTY 0-4:AR6121-ES默认5条虚拟终端线路,远程登录依赖此线路,需绑定SSH规则。

二、方式1:密码认证SSH(STelnet)(推荐入门)

步骤1:登录设备并进入系统视图

<Huawei>system-view# 从用户视图进入系统视图(提示符变为[Huawei])[Huawei]sysname AR6121-ES# 可选:修改设备名,便于识别

步骤2:配置本地域名(生成RSA密钥的必选前提)

[AR6121-ES]ipdomain-name ar6121.local# 任意域名格式(含.即可),如192.168.1.local

若跳过此步,后续生成RSA密钥会提示「Failed to generate RSA key pair (no domain name configured)」。

步骤3:生成RSA本地密钥对(SSH加密的核心)

[AR6121-ES]rsa local-key-pair create# 系统交互提示(按以下步骤回应):The key name will be: AR6121-ES_Host# 自动生成密钥名,无需修改Confirm to generate the key pair?[y/n]: y# 确认生成Enter the bitsinthe modulus[512~4096]:2048# 密钥长度推荐2048位(兼顾安全与性能)

成功提示:Info: The key pair has been generated successfully.

步骤4:配置AAA本地用户(SSH登录账号)

创建用于SSH登录的本地用户,指定密码、权限、服务类型:

[AR6121-ES]aaa# 进入AAA认证视图[AR6121-ES-aaa]local-user sshadmin password cipher Huawei@123# 设置密码(不可逆加密)# 密码要求:建议大小写+数字+特殊符号(AR6121-ES默认开启密码复杂度检查,弱密码会告警)[AR6121-ES-aaa]local-user sshadmin privilege level15# 赋予管理员级别(Level 15,最高权限)[AR6121-ES-aaa]local-user sshadmin service-typessh# 限定该用户仅用于SSH登录(安全加固)[AR6121-ES-aaa]quit# 退出AAA视图

步骤5:开启STelnet(SSH)服务

[AR6121-ES]stelnet serverenable# 开启SSH服务(AR6121-ES部分版本默认开启,执行无报错即可)# 可选:指定SSH版本为2.0(禁用不安全的SSH1.0)[AR6121-ES]sshserver version2

步骤6:配置SSH用户参数(绑定账号与服务)

[AR6121-ES]sshuser sshadmin service-type stelnet# 绑定用户到STelnet服务[AR6121-ES]sshuser sshadmin authentication-type password# 配置认证方式为密码

步骤7:配置VTY虚拟终端(远程登录通道)

限制VTY仅允许SSH登录,指定AAA认证:

[AR6121-ES]user-interface vty04# 进入VTY 0-4线路视图(默认5条线路)[AR6121-ES-ui-vty0-4]authentication-mode aaa# 认证方式为AAA(对应步骤4的本地用户)[AR6121-ES-ui-vty0-4]protocol inboundssh# 仅允许SSH登录(禁用Telnet,核心安全配置)# 可选:配置VTY超时(闲置5分钟断开,避免僵尸连接)[AR6121-ES-ui-vty0-4]idle-timeout50# 可选:关闭终端行数限制(避免长输出截断)[AR6121-ES-ui-vty0-4]screen-length0[AR6121-ES-ui-vty0-4]quit# 退出VTY视图

步骤8:保存配置(避免重启失效)

[AR6121-ES]save The current configuration will be written to the device. Are you sure to continue?[y/n]: y# 输入y确认保存

步骤9:客户端验证SSH登录

验证1:系统自带SSH客户端(Windows/macOS终端)
# 格式:ssh 用户名@路由器管理IPsshsshadmin@192.168.1.1# 替换为路由器实际管理IP
  • 首次登录提示:The authenticity of host '192.168.1.1 (192.168.1.1)' can't be established.,输入yes信任密钥;
  • 输入密码Huawei@123,成功登录后提示符为<AR6121-ES>
验证2:Putty客户端(图形化)
  1. 打开Putty,「Session」页签:
    • Host Name (or IP address):输入路由器管理IP(如192.168.1.1);
    • Port:默认22;
    • Connection type:选择SSH
  2. 点击「Open」,弹出密钥信任提示框,点击「是」;
  3. 输入用户名sshadmin、密码Huawei@123,登录成功。

三、方式2:RSA密钥认证SSH(免密/高安全)

适用于对安全性要求高的场景(杜绝密码泄露风险),核心是「客户端生成密钥对→设备导入公钥→客户端用私钥登录」。

步骤1:客户端生成RSA密钥对(以Puttygen为例)

  1. 打开Puttygen(Putty配套工具):
    • 密钥类型:选择RSA
    • 密钥长度:输入2048(与设备端一致);
    • 点击「Generate」,移动鼠标生成随机密钥;
  2. 生成后:
    • 复制「Public key for pasting into OpenSSH authorized_keys file」后的公钥字符串(全选复制,备用);
    • 点击「Save private key」,保存私钥为.ppk文件(如ar6121_rsa.ppk,需妥善保管)。

步骤2:设备端基础配置(复用/补充)

<Huawei>system-view[Huawei]sysname AR6121-ES[AR6121-ES]ipdomain-name rsa.ar6121.local# 配置域名(必选)[AR6121-ES]rsa local-key-pair create# 生成设备端RSA密钥对(步骤同方式1,输入y+2048)[AR6121-ES]stelnet serverenable# 开启STelnet服务[AR6121-ES]sshserver version2# 限定SSH2.0

步骤3:创建SSH用户并配置RSA认证

# 创建SSH用户(无需AAA,直接基于SSH模块创建)[AR6121-ES]sshuser rsauser service-type stelnet[AR6121-ES]sshuser rsauser authentication-type rsa# 认证方式为RSA密钥

步骤4:导入客户端公钥到设备(核心步骤)

[AR6121-ES]sshuser rsauser authorized-key0importssh-key# 粘贴步骤1复制的客户端公钥字符串(仅粘贴一行,回车结束)# 成功提示:Info: Succeeded in importing the authorized key.

步骤5:配置VTY线路(复用方式1的配置)

[AR6121-ES]user-interface vty04[AR6121-ES-ui-vty0-4]authentication-mode aaa# 注:RSA认证仍需AAA模式(仅认证源为密钥)[AR6121-ES-ui-vty0-4]protocol inboundssh[AR6121-ES-ui-vty0-4]quit[AR6121-ES]save# 保存配置

步骤6:客户端密钥登录(Putty示例)

  1. 打开Putty,「Session」页签:
    • 输入路由器IP,端口22,连接类型选SSH
  2. 左侧「Connection」→「SSH」→「Auth」:
    • 点击「Browse」,选择保存的私钥文件ar6121_rsa.ppk
  3. 点击「Open」,登录界面输入用户名rsauser无需输入密码,直接登录成功。

四、安全加固配置(可选,推荐生产环境)

1. 修改SSH默认端口(避免暴力破解)

[AR6121-ES]sshserver port2222# 修改为非默认端口(如2222)# 客户端登录需指定端口:ssh sshadmin@192.168.1.1 -p 2222(终端)/ Putty中Port填2222

2. ACL限制SSH登录IP(仅允许指定网段)

# 1. 创建ACL,允许192.168.1.0/24网段登录[AR6121-ES]acl number2000[AR6121-ES-acl-basic-2000]rule permitsource192.168.1.00.0.0.255[AR6121-ES-acl-basic-2000]rule denysourceany[AR6121-ES-acl-basic-2000]quit# 2. 绑定ACL到VTY线路[AR6121-ES]user-interface vty04[AR6121-ES-ui-vty0-4]acl2000inbound[AR6121-ES-ui-vty0-4]quit

3. 限制SSH最大连接数

[AR6121-ES]sshserver max-sessions3# 限制最大SSH连接数为3(默认5)

五、关键验证命令(配置后/排错用)

命令作用成功特征
display rsa local-key-pair public查看设备端RSA密钥显示密钥名、长度(2048)、公钥内容
display ssh user查看SSH用户配置显示用户名、服务类型(stelnet)、认证方式(password/rsa)
display stelnet server status查看STelnet服务状态Server status : EnableSSH version : 2Port : 22
display user-interface vty 0 4查看VTY线路配置Protocol inbound : SSHAuthentication mode : AAA
display ssh server session查看当前SSH会话登录后显示会话ID、用户名、客户端IP、登录时间
ping 客户端IP检查网络连通性丢包率0%

六、常见问题排查(报错+原因+解决)

报错现象根因解决方法
RSA密钥生成失败:no domain name未配置ip domain-name执行ip domain-name xxx.xxx后重新生成
登录提示Connection refused未开启stelnet server enable或VTY未配protocol inbound ssh执行stelnet server enable,检查VTY的protocol inbound ssh配置
密码认证失败:Authentication failed1. 用户名/密码错误;2. 用户服务类型非ssh;3. SSH用户认证方式错误1. 核对local-user密码;2. 检查local-user sshadmin service-type ssh;3. 确认ssh user sshadmin authentication-type password
RSA密钥登录失败1. 公钥导入错误;2. 私钥不匹配1. 重新导入客户端公钥(确保粘贴完整);2. 核对客户端私钥文件(.ppk)是否正确
SSH登录后命令权限不足用户级别非Level 15执行local-user sshadmin privilege level 15
端口修改后无法登录客户端未指定端口/ACL拦截1. 客户端指定端口(如-p 2222);2. 检查ACL是否放行客户端IP

六、总结

AR6121-ES的SSH配置核心是「域名→密钥→用户→VTY」四步:

  1. 配置域名是生成RSA密钥的前提;
  2. 密码认证依赖AAA本地用户,RSA认证依赖客户端公钥导入;
  3. VTY线路必须限定protocol inbound ssh,否则默认允许Telnet(不安全);
  4. 生产环境建议结合「非默认端口+ACL限制+RSA密钥认证」,最大化远程管理安全性。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 18:12:46

HoRNDIS终极指南:解决Mac与Android USB网络共享的完整方案

HoRNDIS终极指南&#xff1a;解决Mac与Android USB网络共享的完整方案 【免费下载链接】HoRNDIS Android USB tethering driver for Mac OS X 项目地址: https://gitcode.com/gh_mirrors/ho/HoRNDIS 还在为Mac无法使用Android手机的USB网络共享而烦恼吗&#xff1f;你是…

作者头像 李华
网站建设 2026/6/12 1:54:25

Zotero Reading List:构建高效文献管理系统的完整解决方案

Zotero Reading List&#xff1a;构建高效文献管理系统的完整解决方案 【免费下载链接】zotero-reading-list Keep track of whether youve read items in Zotero 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-reading-list 面对日益增长的学术文献积累&#xf…

作者头像 李华
网站建设 2026/6/13 0:24:27

GPT-SoVITS语音合成在文化遗产语音保存项目中的使命

GPT-SoVITS&#xff1a;让消逝的声音“重生”于数字时代 在云南怒江峡谷深处&#xff0c;一位独龙族长老用母语讲述了祖辈口耳相传的创世神话。录音只有短短三分钟——他年过八旬&#xff0c;声音沙哑却饱含力量。这段音频被小心存入地方文化馆的档案库&#xff0c;像无数濒危语…

作者头像 李华
网站建设 2026/6/12 2:37:39

Screenbox终极媒体播放器:Windows平台数字娱乐完整解决方案

现代用户面临的典型挑战与破局之道 【免费下载链接】Screenbox LibVLC-based media player for the Universal Windows Platform 项目地址: https://gitcode.com/gh_mirrors/sc/Screenbox 在数字娱乐内容爆炸式增长的今天&#xff0c;用户在使用媒体播放器时常常陷入以下…

作者头像 李华
网站建设 2026/6/10 10:52:55

暗黑2重制版终极自动化指南:Botty免费脚本完整解析

暗黑2重制版终极自动化指南&#xff1a;Botty免费脚本完整解析 【免费下载链接】botty D2R Pixel Bot 项目地址: https://gitcode.com/gh_mirrors/bo/botty 想要在暗黑破坏神2重制版中解放双手&#xff0c;实现自动刷怪和物品收集&#xff1f;Botty这款开源自动化脚本正…

作者头像 李华
网站建设 2026/6/6 5:14:12

Klipper扩展功能终极指南:从新手到专家的5个实战技巧

Klipper扩展功能终极指南&#xff1a;从新手到专家的5个实战技巧 【免费下载链接】klipper Klipper is a 3d-printer firmware 项目地址: https://gitcode.com/GitHub_Trending/kl/klipper 你是否经历过这样的场景&#xff1a;精心设计的3D打印模型&#xff0c;却在拐角…

作者头像 李华