添加 SNMPv3 安全用户
SNMPv3 使用密码短语和加密提高安全性。您可使用命令行界面(CLI) 在集群层面添加 SNMPv3 用户。SNMPv3 用户可使用指定的认证和隐私设置,运行来自陷阱主机(SNMP 管理器)的 SNMP 实用程序。
当您在集群层面添加 SNMPv3 时,该用户可通过所有应用了 mgmt 防火墙策略的 LIF 访问该集群。要使用 SNMPv3,应配置 SNMPv3 用户以使用 SNMP 管理器中的 SNMP 实用程序。
过程
- 使用 security login create 命令创建 SNMPv3 用户,并提供以下信息:
引擎标识:默认建议值为本地引擎标识。
认证协议
认证密码
隐私协议
隐私协议密码
- 使用用户名和密码登录 SNMP 管理器,然后运行 SNMP 实用程序命令。SNMPv3 包括认证功能,选择此功能后,用户需要在调用命令时输入其名称、认证协议、认证密钥以及所需的安全级别。下表列出了 SNMPv3 安全性的参数:
表 1. SNMPv3 安全性参数 参数 命令行选项 描述 <engineID>(建议) -e EngineID SNMP 代理的引擎标识。默认值为本地引擎标识。 <securityName> -u Name 用户名不能超过 31 个字符。 <authProtocol> -a {MD5 | SHA} 认证类型可为 MD5 或 SHA。 <authKey> -A PASSPHRASE 密码短语至少应包含八个字符。 <securityLevel> -l {authNoPriv | AuthPriv | noauthNoPriv} 安全级别可以是: 认证但无隐私
、认证和隐私
,或无认证且无隐私
。<privProtocol> -x { none | des} 隐私协议可以是 none 或 des(数据加密标准)。 <privPassword> -X password 密码至少应包含八个字符。 - 通过运行 SNMP 客户端命令(例如 snmpwalk)查询集群对象,来创建具有不同安全级别的 SNMPv3 用户。为了获得更好的性能,建议检索表中的所有对象,而不是单个对象或表中的一些对象。当认证协议为 SHA 时,应使用 snmpwalk 5.3.1 或更高版本。注
以下为创建具有 authPriv 安全级别的 SNMPv3 用户的输出:
Cluster-1::> security login create -user-or-group-name snmpv3user -application snmp \
-authentication-method usm
Enter the authoritative entity's EngineID [local EngineID]:
Which authentication protocol do you want to choose (none, md5, sha, sha2-256) [none]: sha
Enter the authentication protocol password (minimum 8 characters long):
Enter the authentication protocol password again:
Which privacy protocol do you want to choose (none, des, aes128) [none]: des
Enter privacy protocol password (minimum 8 characters long):
Enter privacy protocol password again:以下为创建具有 authNoPriv 安全级别的 SNMPv3 用户的输出:
Cluster-1::> security login create -user-or-group-name snmpv3user2 -application snmp \
-authentication-method usm -role admin
Please enter the authoritative entity's EngineID [local EngineID]:
Please choose an authentication protocol (none, md5, sha) [none]: md5
Please enter authentication protocol password (minimum 8 characters long):
Please enter authentication protocol password again:
Please choose a privacy protocol (none, des) [none]: none以下为创建具有 noauthNoPriv 安全级别的 SNMPv3 用户的输出:
Cluster-1::> security login create -user-or-group-name snmpv1user -application snmp \
-authentication-method usm
Please enter the authoritative entity's EngineID [local EngineID]:
Please choose an authentication protocol (none, md5, sha) [none]: none
提供反馈