news 2026/2/12 5:48:29

华为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/2/8 3:31:29

深入剖析大数据领域Hadoop的故障排除方法

Hadoop故障排除从入门到精通&#xff1a;运维工程师的排坑指南 引言&#xff1a;你也遇到过这些“Hadoop崩溃时刻”吗&#xff1f; 凌晨3点的手机闹钟突然响起——是监控系统的报警&#xff1a;“HDFS写入失败率超过90%&#xff01;”&#xff1b; 开发同学急得直跺脚&#xff…

作者头像 李华
网站建设 2026/2/4 10:49:07

PokeMMO终极指南:快速构建你的专属Pokemon在线世界

PokeMMO终极指南&#xff1a;快速构建你的专属Pokemon在线世界 【免费下载链接】PokeMMO :video_game: Pokemon MMO engine with realtime editor 项目地址: https://gitcode.com/gh_mirrors/po/PokeMMO 你是否梦想过创建属于自己的Pokemon多人在线游戏&#xff1f;Poke…

作者头像 李华
网站建设 2026/2/3 15:25:46

Easy Move Resize:Mac窗口操作的专业级解决方案

Easy Move & Resize&#xff1a;Mac窗口操作的专业级解决方案 【免费下载链接】easy-move-resize Adds "modifier key mouse drag" move and resize to OSX 项目地址: https://gitcode.com/gh_mirrors/ea/easy-move-resize 在macOS系统中&#xff0c;窗口…

作者头像 李华
网站建设 2026/2/11 4:58:35

告别手动输入:用Copyfish轻松提取图像文字

告别手动输入&#xff1a;用Copyfish轻松提取图像文字 【免费下载链接】Copyfish Copy, paste and translate text from images, videos and PDFs with this free Chrome extension 项目地址: https://gitcode.com/gh_mirrors/co/Copyfish 还在为图片中的文字无法复制而…

作者头像 李华
网站建设 2026/2/8 14:12:06

3步搞定!如何在Notion中完美嵌入draw.io流程图?

3步搞定&#xff01;如何在Notion中完美嵌入draw.io流程图&#xff1f; 【免费下载链接】drawio-notion-embed A super simple project that lets you embed draw.io diagrams directly into Notion. 项目地址: https://gitcode.com/gh_mirrors/dr/drawio-notion-embed …

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

SGMICRO圣邦微 SGM2040-1.8YUDH4G/TR DFN-4 线性稳压器(LDO)

特性 工作输入电压范围:1.7V至7.5V 固定输出电压:1.2V、1.5V、1.8V、2.5V、2.8V、3.0V、3.3V、3.6V、4.0V、4.2V和5.0V 输出电流:250毫安 高输出电压精度:25C时士1.2% 超低电流消耗:1uA(典型值) 低压差电压:在100mA时为60mV(典型值) 低反向漏电流: 当Vout>Vin时为0.4uA(典型…

作者头像 李华