首页/网络/网络设备配置速查/VTY 登录认证方式(aaa/local/scheme)
设备开局与基础配置61 条

VTY 登录认证方式(aaa/local/scheme)

远程登录认证入口三厂各用一个关键词:华为 authentication-mode aaa、H3C authentication-mode scheme、思科 login local/login authentication default;配错组合会直接无法登录。

网络设备配置速查网络更新于 2026-10-13

VTY 认证方式决定谁能远程登录

VTY 是设备的虚拟终端线路,Telnet 与 SSH 会话都落在 VTY 上。认证方式这一行配置,决定了登录时设备拿什么校验身份:查本地用户名库、交给 AAA 里的方案、还是只比一个线路共享口令。三家的关键词不同但语义对应——华为 authentication-mode aaa,H3C authentication-mode scheme,思科 login local 或 login authentication default。认证方式之外,VTY 上还有三件常配的事:允许的接入协议、空闲超时、来源地址限制。

基本信息

适用平台华为 VRP、思科 IOS、H3C Comware
配置位置user-interface vty 0 4(华为/H3C)、line vty 0 4(思科)
常用参数华为 aaa/password/none;H3C scheme/password/none;思科 login local、login authentication <列表>
权限要求system-view / 全局配置模式
并发会话数由 vty 0 4 这类范围决定,只写 0 4 就是 5 个并发用户

典型使用场景

  • 从简易口令切换到用户名体系,满足账号可审计、可单点停用
  • 多个登录入口分权:Console 用本地口令,VTY 走 AAA 服务器
  • 迁移到 RADIUS/TACACS+ 前的准备步骤:先把 VTY 认证指向 AAA 方案
  • 临时应急:外部服务器不可达时切回本地认证恢复登录
  • 新建设备开局:与 AAA 方案、本地用户一并配好,避免事后返工
  • 安全收敛:只允许 SSH 接入,并按管理网段限定来源地址

华为 VRP

华为 VRP
[Huawei] user-interface vty 0 4
[Huawei-ui-vty0-4] authentication-mode aaa    # 指向 AAA 的用户名体系
[Huawei-ui-vty0-4] protocol inbound ssh       # 只允许 SSH 接入
[Huawei-ui-vty0-4] idle-timeout 10            # 空闲 10 分钟断开
[Huawei-ui-vty0-4] acl 2000 inbound           # 只允许管理网段来源
! 备选:authentication-mode password + set authentication password cipher xxx

思科 IOS

思科 IOS
SW-CORE-01(config)# username admin privilege 15 secret YourPass@123
SW-CORE-01(config)# line vty 0 4
SW-CORE-01(config-line)# login local          # 使用本地用户名库
SW-CORE-01(config-line)# transport input ssh  # 只允许 SSH
SW-CORE-01(config-line)# exec-timeout 10 0    # 空闲 10 分钟断开
SW-CORE-01(config-line)# access-class 10 in   # 只允许管理网段来源
! 使用 AAA 列表时改为:login authentication default

H3C Comware

H3C Comware
[H3C] user-interface vty 0 4
[H3C-ui-vty0-4] authentication-mode scheme   # 引用 ISP 域/方案
[H3C-ui-vty0-4] protocol inbound ssh
[H3C-ui-vty0-4] acl 2000 inbound
! 备选:authentication-mode password + set authentication password hash xxx

三厂关键词对照

语义华为 VRP思科 IOSH3C Comware
用户名库认证authentication-mode aaalogin local 或 login authentication 列表authentication-mode scheme
线路共享口令authentication-mode passwordlogin(配合 password 行)authentication-mode password
免认证authentication-mode noneno loginauthentication-mode none
指定接入协议protocol inbound sshtransport input sshprotocol inbound ssh
来源地址限制acl 2000 inboundaccess-class 10 inacl 2000 inbound
把 VTY 认证从 password 改成 aaa/scheme 之前,先确认对应的本地用户或 AAA 方案已经建好并测试通过,并保留 Console 会话;改错的一瞬间所有远程入口都会失效。
认证只解决「能不能登录」,登录后能做什么取决于账号级别或角色:华为看 local-user 的 privilege level,H3C 看 user-role,思科看 privilege。级别给低了会出现「登录成功却改不了配置」的现象。

易错点

  • 认证方式指向的凭据不存在(写了 aaa 却没建本地用户)时,新会话一律登不上,改完必须另开一个窗口实测再退出旧会话
  • 思科 login 与 login local 只差一个词:前者比较线路口令、后者查本地用户库,配错的表现完全不同
  • 华为设备默认只允许 VTY 接 Telnet,未加 protocol inbound ssh 时 SSH 不可用,容易被误判为密钥或服务端问题
  • VTY 线路数有限(vty 0 4 只给 5 个并发),多人同时登录会被拒绝,按运维人数预留线路数
  • 配了来源地址限制却没把自己所在网段加进 ACL,提交后当场掉线,除 Console 之外无路可回

数据来源与参考

  • 华为产品文档:VTY 用户界面
  • Cisco IOS 线路认证配置
  • H3C Comware 7 登录用户界面

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌