snmp-v3-add-agent-user

avcli snmp-v3-add-agent-user --username username --security-level security_level [--authentication-type type] [--authentication-pass-phrase pass_phrase] [--encryption-type type] [--encryption-pass-phrase pass_phrase]

描述

snmp-v3-add-agent-user 命令用于添加对 everRun 系统具有只读访问权限的 SNMPv3 用户 (username)。然后其他 SNMPv3 服务器可向此用户发送 SNMPv3 请求(例如 snmpwalk),以便检索管理信息库 (MIB) 文件中所列对象的值。
系统仅支持一个 SNMPv3 用户。如果系统上已存在 SNMPv3 用户,并且您发出此命令,则此命令不会添加此用户,而是显示一条错误消息。
在两个节点上创建 SNMPv3 用户。

选项

--username username 对于 SNMPv3 代理具有访问权限的用户的名称。用户名必须唯一。
--security-level security-level

用户的安全级别。有效值为:

  • 针对身份验证和无隐私的 auth:消息进行了身份验证,但未加密。--authentication-type--authentication-pass-phrase 为必填项。--encryption-type--encryption-pass-phrase 为可选项。
  • 针对无身份验证且无隐私的 noauth:没有对消息应用安全;消息未进行身份验证或加密。--authentication-type--authentication-pass-phrase--encryption-type--encryption-pass-phrase 为可选项。
  • 针对身份验证和隐私的 priv:消息进行了身份验证和加密。--authentication-type--authentication-pass-phrase--encryption-type--encryption-pass-phrase 为必填项。
--authentication-type 类型

用户的身份验证类型。有效值为:

  • MD5:将消息摘要算法 (MD5) 配置为用户的身份验证类型。
  • SHA:将安全哈希算法 (SHA) 配置为用户的身份验证类型。
--authentication-pass-phrase pass_phrase 用户必填的密码短语,其用于生成身份验证密钥。pass_phrase 必须至少为八个字符。
--encryption-type 类型

用户的加密类型。有效值为:

  • AES:将高级加密标准 (AES) 配置为用户的加密类型。
  • DES:将数据加密标准 (DES) 配置为用户的加密类型。
--encryption-pass-phrase pass_phrase 用户必填的密码短语,其用于生成加密密钥。pass_phrase 必须至少为八个字符。

示例

以下示例将代理用户 agentUser1 添加到系统。agentUser1 发送的 SNMPv3 消息将进行身份验证和加密。
$ avcli snmp-v3-add-agent-user --username agentUser1 --security-level priv --authentication-type MD5 --authentication-pass-phrase agentUser1AuthPassPhrase --encryption-type AES --encryption-pass-phrase agentUser1EncriptPassPhrase
以下示例将代理用户 agentUser2 添加到系统。agentUser2 发送的 SNMPv3 消息将进行身份验证,但不加密。
$ avcli snmp-v3-add-agent-user --username agentUser2 --security-level auth --authentication-type SHA --authentication-pass-phrase agentUser2AuthPassPhrase
以下示例将代理用户 agentUser3 添加到系统。agentUser3 发送的 SNMPv3 消息将不会进行身份验证或加密。
$ avcli snmp-v3-add-agent-user --username agentUser3 --security-level noauth