您最多可配置五个有权访问 SNMP v3 信息的用户。用户名长度不得超过 32 个字符。

在配置用户时,可以根据用户的身份验证和隐私密码以及 SNMP 代理的引擎 ID 生成身份验证和隐私哈希值。如果在配置用户后更改引擎 ID、身份验证协议或隐私协议,则用户将不再有效,并且您必须重新配置这些用户。

前提条件

  • 在配置用户之前,验证是否已配置身份验证和隐私协议。
  • 确认您知道计划配置的每个用户的身份验证和隐私密码。密码必须至少为 8 个字符。将这些密码存储在主机系统上的文件中。

过程

  1. 访问设备 shell 并以具有管理员或超级管理员角色的用户身份登录。
    具有超级管理员角色的默认用户是 root。
  2. 如果您正在使用身份验证或隐私,请通过运行 snmp.hash --auth_hash --priv_hash 命令为用户获取身份验证和隐私哈希值。
    例如,运行以下命令:
    snmp.hash  --auth_hash secret1 --priv_hash secret2
    此处, secret1 是包含用户身份验证密码的文件的路径, secret2 是包含用户隐私密码的文件的路径。或者,您也可以指定标记 --raw_secret 并将布尔参数设置为 true
    系统会显示身份验证和隐私哈希值。
  3. 通过运行 snmp.set --user 配置用户。
    例如,运行以下命令:
    snmp.set --user userid/authhash/privhash/security
    此命令中的参数如下。
    参数 描述
    userid 替换为用户名。
    authhash 替换为身份验证哈希值。
    privhash 替换为隐私哈希值。
    security 替换成为该用户启用的安全级别,其可以为 auth(代表仅身份验证)、priv(代表身份验证和隐私)或 none(代表无身份验证和隐私)。