首页/网络/网络设备配置速查/限制管理登录源地址(VTY ACL)
设备开局与基础配置61 条

限制管理登录源地址(VTY ACL)

只允许管理网段 SSH 登录,是设备面最容易落地的访问控制;三厂都是“建 ACL + 绑 VTY”两步,细节在 ACL 语法与绑定位置。

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

VTY ACL 是什么

VTY(虚拟终端)是 SSH/Telnet 登录设备的入口通道,限制 VTY 的源地址等于「只有管理网段的人能登录设备」。做法固定为两步:先建一条只放行管理网段的 ACL,再把 ACL 绑到 VTY 用户界面上。因为 ACL 隐含最后一条「拒绝全部」,绑定动作会立刻改变登录行为,必须先把当前运维来源写进放行列表。

基本信息

适用设备全部设备(华为 VRP / H3C Comware / 思科 IOS)
核心两步建基础 ACL → 绑定 VTY 用户界面
基础 ACL 号段华为/H3C 2000-2999;思科标准 ACL 1-99 或命名 ACL
作用范围仅影响登录设备的流量,不限制穿越流量
安全等级设备放公网前的必备加固项

典型使用场景

  • 设备要放公网或上联互联网前,收敛管理面入口
  • 只允许堡垒机/跳板机地址登录,其他来源一律拒绝
  • 安全加固与等保审计项落地:登录来源可控、可举证
  • 排障期临时放开一个办公网段,处理完再收回
  • 外协/第三方需要临时访问时,用独立 ACL 条目限源并到期删除

华为 VRP

华为 VRP
[Huawei] acl number 2000
[Huawei-acl-basic-2000] rule 5 permit source 10.10.0.0 0.0.255.255   # 放行管理网段
[Huawei-acl-basic-2000] quit
[Huawei] user-interface vty 0 4
[Huawei-ui-vty0-4] acl 2000 inbound          # 绑定入方向
[Huawei-ui-vty0-4] quit
display acl 2000                             # 核对规则与命中计数

思科 IOS

思科 IOS
SW-CORE-01(config)# ip access-list standard MGMT-IN
SW-CORE-01(config-std-nacl)# permit 10.10.0.0 0.0.255.255
SW-CORE-01(config-std-nacl)# exit
SW-CORE-01(config)# line vty 0 4
SW-CORE-01(config-line)# access-class MGMT-IN in
SW-CORE-01(config-line)# end
SW-CORE-01# show ip access-lists MGMT-IN

H3C Comware

H3C Comware
[H3C] acl basic 2000
[H3C-acl-ipv4-basic-2000] rule 5 permit source 10.10.0.0 0.0.255.255
[H3C-acl-ipv4-basic-2000] quit
[H3C] user-interface vty 0 4
[H3C-ui-vty0-4] acl 2000 inbound
[H3C-ui-vty0-4] quit
display acl 2000

三厂语法对照

操作华为 VRPH3C Comware思科 IOS
建基础 ACLacl number 2000acl basic 2000ip access-list standard MGMT-IN
写放行规则rule 5 permit source 10.10.0.0 0.0.255.255rule 5 permit source 10.10.0.0 0.0.255.255permit 10.10.0.0 0.0.255.255
绑定 VTYuser-interface vty 0 4 下 acl 2000 inbound同华为:acl 2000 inboundline vty 0 4 下 access-class MGMT-IN in
查看display acl 2000display acl 2000show ip access-lists MGMT-IN
解绑undo acl 2000 inboundundo acl 2000 inboundno access-class MGMT-IN in
通配符掩码三家写法一致:0 表示该位必须匹配,1 表示任意。10.10.0.0 0.0.255.255 等价于 10.10.0.0/16;不要与子网掩码混写,这是最高频的口算错误。
绑定前先用另一窗口验证新来源能登录:保留一个已登录会话,成功后再关掉旧窗口。配置写错又没有带外通道时,只能到现场用 Console 口救援。
只做源地址限制时用基础 ACL 就够,不必建 3000 段高级 ACL;管理面本身的流量不受接口方向 ACL 影响,必须靠 VTY 或 SNMP 的 ACL 控制。

易错点

  • ACL 隐含最后拒绝全部:只写了新网段而忘放行当前运维网段,绑定瞬间把自己锁在门外,只能现场 Console 恢复
  • 办公网出口 IP 变更后忘同步 ACL:表现为「昨天还能登录今天登不上」,建议统一走固定管理网段或堡垒机地址
  • 在思科混用两种写法(access-list 10 permit 与 ip access-list standard NAME 下 permit)导致条目挂错 ACL,排查时看 show run 才发现
  • 只限源不改认证:限源只是缩小入口,弱口令仍会被爆破成功,加固要「限源 + 密钥或强口令 + 失败锁定」组合
  • 删除或停用 ACL 时未解绑 VTY:部分平台行为不一致,可能残留空引用导致登录被拒

数据来源与参考

  • 华为产品文档:ACL 应用 VTY
  • Cisco IOS access-class 命令
  • H3C Comware 7 ACL 与 VTY 绑定

相关工具

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