ubuntu - snmpwalk:未知用户名 (SNMP v3)
问题描述
我正在尝试运行 SNMP 版本 3,但出现此错误:
snmpwalk: Unknown user name (SNMP v3)
这是我正在使用的命令
sudo snmpwalk -v3 -u bob -l AuthPriv -a SHA -A bobpassword -x AES -X bobpassword 127.0.0.1
我用这个命令创建了用户 bob:
net-snmp-create-v3-user
我使用密码 bobpassword 创建了用户 bob。出于某种原因,它告诉我用户未知。有任何想法吗?谢谢
解决方案
我找到了这条路。
首先停止 snmtp:
systemctl stop snmpd
之后创建用户:
net-snmp-config --create-snmpv3-user -ro -A {WRITE SHA PASSWORD} -X {WRITE AES PASSWORD} -a SHA -x AES {WRITE USER NAME}
最后启动 snmpd 服务:
systemctl restart snmpd
对于控制:
snmp-walk -v3 -u {WRITE SNMP USER NAME} -l authPriv -a SHA -A {WRITE SHA PASSWORD} -x AES -X {WRITE AES PASSWORD} {DESTINATION IP}
不是:我使用 SHA 和 AES 加密。您可以使用不同的加密方法。
推荐阅读
- ceph - Ceph:当足够多的磁盘失败导致数据丢失时会发生什么?
- javascript - 什么时候点击变成保留?
- spring-security - 如何使用受 OAuth2 保护的 REST 服务:使用 github
- java - 如何在 Android Studio 中将 JRE 更改为 JDK8?
- rust - 禁用堆分配的 Rust 编译器标志是什么?
- vba - 如何为每张纸上的特定行设置求和公式 VBA?
- python - 在 Tensorflow 上训练卷积神经网络时 GPU 内存不足
- c# - 正则表达式在数组中无法正常工作
- java - Drools 7,每当激活规则时的事件侦听器(即使部分匹配)
- python - 无法将数据框保存到本地 Mac 机器