在H3C交换机上设置登录用户密码需要通过命令行界面(CLI)完成,主要涉及本地用户账号、VTY/Telnet/SSH登录认证以及特权密码配置。以下是详细步骤及相关扩展知识:
1. 进入系统视图
首先通过Console线连接交换机,使用默认账号(如admin/admin或空密码)登录,输入以下命令进入系统配置模式:
bash
[H3C]
2. 创建本地用户并设置密码
新建用户:创建用户名(如`admin`)并设置密码,密码需包含大小写字母、数字及特殊字符以增强安全性:
bash
[H3C] local-user admin class manage
[H3C-luser-manage-admin] password cipher Admin@123 # cipher表示密文存储
配置用户权限:
为用户分配管理级别(0-15级,15为最高权限):
bash
[H3C-luser-manage-admin] authorization-attribute user-role level-15
启用服务类型:
允许用户通过SSH/Telnet/Console登录:
bash
[H3C-luser-manage-admin] service-type ssh telnet terminal
3. 配置VTY/Telnet/SSH认证
VTY线路认证:
针对远程登录(如Telnet/SSH),需绑定本地认证方式:
bash
[H3C] line vty 0 4
[H3C-line-vty0-4] authentication-mode scheme # 强制使用用户名密码认证
[H3C-line-vty0-4] protocol inbound all # 允许SSH和Telnet
SSH增强配置(可选):
启用SSH服务并禁用明文协议(如Telnet):
bash
[H3C] interface vlan-interface 1
[H3C-Vlan-interface1] ip address 192.168.1.1 24
[H3C] rsa local-key-pair create # 生成RSA密钥
[H3C] ssh user admin service-type stelnet # 仅允许STelnet(SSH)
4. 设置Console口密码
若需限制Console访问,可配置物理端口密码:
bash
[H3C] line aux 0
[H3C-line-aux0] authentication-mode password
[H3C-line-aux0] set authentication password cipher Console@456
5. 特权模式密码(Super Password)
配置进入特权模式的密码(需输入`super`命令后验证):
bash
[H3C] super password level 15 cipher Super@789
6. 保存配置
所有设置完成后,必须保存至启动配置文件:
bash
[H3C] save force
扩展知识:安全性建议
1. 密码复杂度:避免使用弱密码,建议长度≥8位,包含多种字符类型。
2. 定期更换:通过自动脚本或策略强制密码周期性更新。
3. ACL限制:结合ACL限制管理IP,防止未授权访问:
bash
[H3C] acl number 2000
[H3C-acl-basic-2000] rule permit source 192.168.1.100 0
[H3C-acl-basic-2000] quit
[H3C] telnet server acl 2000
4. 日志监控:启用登录日志功能,记录失败尝试:
bash
[H3C] info-center enable
[H3C] info-center loghost 192.168.1.100
排查常见问题
登录失败:检查用户服务类型(`service-type`)是否包含对应协议(如SSH需额外配置密钥)。
密码恢复:若遗忘密码,需通过BootROM清除配置(需物理接触设备)。
通过以上步骤可全面保障H3C交换机的登录安全,建议根据实际网络环境调整认证策略。