#
line class console
authentication-mode password
user-role network-admin
set authentication password hash $h$6$iKbNjcAeHAzLCvTe$bFhVJPeE2N6vKZQZvgm0bYVTLafGT9MbpK15R18si31rdOQH4gsD6mBR7X7Dt+HfRE0icozsMLDwRmJyCEyr0w==
#
line class vty
user-role network-operator
#
line con 1/0
authentication-mode password
user-role network-admin
set authentication password hash $h$6$tiQ289ogUjc741k/$C9eDOIuMBPvXjfXwZnom4mI0bMoW/+8mnOrw46RV7qvLPoQy8PHyg6UJXzH/gx48wT7/ZYduPITfTVTJgJXeZQ==
#
line con 1/1 2/1
user-role network-admin
(0)
最佳答案
这组配置是 H3C Comware V7 平台下,对 line(用户线/用户接口)进行预定义的模板配置(line class)以及针对具体物理线路的配置。
line class 用于配置一类用户线的通用参数(比如所有 console 线或所有 VTY 虚拟终端线)。之后的具体 line 配置可以继承 line class 中的设定,也可以单独覆盖。
line class console定义所有 Console 口的默认配置模板。
authentication-mode password
指定 Console 口登录时的认证方式为 密码认证(需要输入密码才能进入命令行界面)。
user-role network-admin
为该类 Console 登录用户分配最高权限角色 network-admin(拥有设备的所有配置管理权限)。
set authentication password hash $h$6$...
设置 Console 登录的认证密码,密码以 hash 密文形式存储(此处密码已脱敏展示)。
line class vty定义所有 VTY 虚拟终端线(即 Telnet/SSH 远程登录线路)的默认模板。
user-role network-operator
为这类登录用户分配 只读权限角色 network-operator(只能查看配置,无法修改)。
注意:此模板中没有配置
authentication-mode,因此远程登录的实际认证方式取决于具体line vty下的配置,或系统默认(通常是 none 或 password)。
line con 1/0对特定的物理 Console 接口(槽位 1,端口 0)进行单独配置。
authentication-mode password
重新指定该接口的认证方式为密码。
user-role network-admin
为该接口上的登录用户分配 network-admin 角色。
set authentication password hash $h$6$...
为该接口设置单独的登录密码(与 line class console 中的密码不同)。
效果:此配置覆盖了
line class console中的对应项。也就是说,通过这个物理 Console 口登录时,使用此处定义的密码和用户角色。
line con 1/1 2/1对 多个 Console 接口(1/1 和 2/1)进行批量配置。
user-role network-admin
为通过这些接口登录的用户分配 network-admin 权限。
注意:这里没有重新设置 authentication-mode 和密码,所以会继承 line class console 中定义的认证方式和密码(如果 line class console 中没有定义认证方式,则按默认规则,通常是无认证)。
| 登录方式 | 认证方式 | 密码来源 | 用户角色 |
|---|---|---|---|
| Console 1/0 | 密码 | line con 1/0 中设定的 hash 密码 | network-admin |
| Console 1/1 或 2/1 | 密码 | line class console 中设定的 hash 密码 | network-admin (此配置覆盖) |
| Telnet/SSH (VTY) | 未指定(具体看 line vty 下的配置) | — | network-operator (继承自 line class vty) |
⚠️ 实际 VTY 的生效配置还需要看具体的
line vty 0 63等接口下是否有额外的认证设定。当前line class vty仅定义了角色,未定义认证方式,若line vty下也无认证,则远程登录可能无需密码即可进入。
(0)
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论