登录警示语的作用
登录警示语(Banner)是合规硬要求:设备在登录之前需要显示未授权禁止访问的法律声明,用于告知与事后追责。三厂的语法差异主要在关键字与定界符上:华为用 header login information 加双引号包裹,思科与 H3C 用首尾定界符把消息包起来。
基本信息
| 适用平台 | 思科 IOS / 华为 VRP / H3C Comware |
|---|---|
| 华为 | header login information 加引号;另有 header shell 在进系统后显示 |
| 思科 | banner login 或 banner motd 加首尾定界符 |
| H3C | header login 加首尾定界符 |
典型使用场景
- 等保与合规检查中的登录声明要求
- 新设备开局的安全配置模板
- 多厂商设备使用统一的提示语文案
- 排查 banner 命令下发失败
- 定位终端显示乱码问题
华为 VRP
华为 VRP
[Huawei] header login information "Authorized access only. All activity is monitored."
[Huawei] header shell information "Warning: all commands are logged."
<Huawei> display header思科 IOS
思科 IOS
SW-CORE-01(config)# banner login #Authorized access only. All activity is monitored.#
! 首尾分隔符可以自选(如 # % ^),消息内容中不能出现该字符
SW-CORE-01(config)# banner motd #Maintenance window: Sunday 02:00-04:00#
SW-CORE-01# show running-config | include bannerH3C Comware
H3C Comware
[H3C] header login %Authorized access only. All activity is monitored.%
[H3C] header shell %Warning: all commands are logged.%
<H3C> display header三厂写法对照
| 厂商 | 命令 | 包围方式 |
|---|---|---|
| 华为 VRP | header login information | 双引号包裹;另有 header shell 用于进系统后显示 |
| 思科 IOS | banner login 加定界符 | 首尾同一字符定界,如 # 或 % |
| H3C Comware | header login 加定界符 | 与思科类似,首尾同一字符 |
| 通用要求 | 消息内容不能包含定界符 | 出现冲突时换一个字符即可 |
三厂差异集中在写法:华为有 information 关键字并用引号包裹,思科与 H3C 用首尾定界符直接包裹。华为另有 header shell,在登录进系统后显示,可与登录前声明分别设置。
banner 内使用中文在部分终端软件里会显示乱码,重要设备的登录声明建议使用纯英文,避免合规检查时反而看不清声明内容。
提示语文案建议统一:内容至少说明仅限授权人员访问以及所有操作会被记录。统一文案便于批量下发与审计核对,也避免不同设备之间表述不一致带来的争议。