首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >来自Linux的AIX上的SNMPv3显示身份验证失败

来自Linux的AIX上的SNMPv3显示身份验证失败
EN

Unix & Linux用户
提问于 2021-06-06 17:54:51
回答 1查看 175关注 0票数 1

我想在AIX上使用snmpv3,客户机是Linux,它使用snmpwalk命令

在AIX端,我首先创建密码的哈希

代码语言:javascript
代码运行次数:0
运行
复制
pwtokey -p HMAC-SHA -u auth mypass 192.178.0.37

命令返回这一行

代码语言:javascript
代码运行次数:0
运行
复制
Display of 20 byte HMAC-SHA localized authKey:
  18de41acdd2c8f0a1cb24f875g611198ea23e990

然后我编辑/etc/snmpdv3.conf

代码语言:javascript
代码运行次数:0
运行
复制
cp /etc/snmpdv3.conf /etc/snmpdv3.conf.orig
vim /etc/snmpdv3.conf 

我再加上这些行

代码语言:javascript
代码运行次数:0
运行
复制
USM_USER u1 - HMAC-SHA 18de41acdd2c8f0a1cb24f875g611198ea23e990 - - L -
VACM_GROUP group1 USM u1 -
VACM_VIEW group1View            interfaces         - included -
VACM_VIEW group1View            tcp                   - included -
VACM_VIEW group1View            icmp                  - included -
VACM_VIEW group1View            system             - included -
VACM_VIEW group1View            sysObjectID        - excluded -
VACM_ACCESS  group1 - - AuthNoPriv USM group1View - group1View -
NOTIFY notify1 traptag trap -
TARGET_ADDRESS Target1 UDP 192.178.0.37    traptag trapparms1 - - -
TARGET_PARAMETERS trapparms1 SNMPv3  USM     u1        AuthNoPriv -

我重新启动所有守护进程。

代码语言:javascript
代码运行次数:0
运行
复制
stopsrc -s aixmibd
stopsrc -s hostmibd
stopsrc -s snmpmibd
stopsrc -s snmpd
startsrc -s aixmibd
startsrc -s hostmibd
startsrc -s snmpmibd
startsrc -s snmpd

现在我从Linux客户端运行smpwalk。

代码语言:javascript
代码运行次数:0
运行
复制
snmpwalk -v3 -u u1 -a SHA -A "mypass" 192.178.0.37
SNMPv2-SMI::mib-2 = No more variables left in this MIB View (It is past the end of the MIB tree)

我也试过

代码语言:javascript
代码运行次数:0
运行
复制
snmpwalk -v3 -l authNoPriv -u u1 -a SHA -A "mypass" -x DES -X "mypass" 192.178.0.37
snmpwalk -v3 -l authNoPriv -u u1 -a SHA -A "mypass" -x AES -X "mypass" 192.178.0.37

但失败了

代码语言:javascript
代码运行次数:0
运行
复制
"snmpwalk: Authentication failure (incorrect password, community or key)"

当然传球是正确的

我错过了什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-06-06 23:53:46

找到解决办法了。AIX上的SNMPv3需要snmp.crypto,并且没有安装在我的系统上

代码语言:javascript
代码运行次数:0
运行
复制
lslpp -cl snmp.crypto
lslpp: Fileset snmp.crypto not installed.
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/653104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档