https://blog.csdn.net/iteye_4582/article/details/82371262
https://blog.csdn.net/weixin_42114013/article/details/89396634
v3版本
v3版本的稍微復雜一些,需要使用命令手動創建用戶,命令參考如下:
net-snmp-create-v3-user -ro -a MD5 -A TestMD5Passwd -x AES -X TestAESPasswd testUser
這句命令的意思是創建一個用戶名為testUser的用戶,其認證方式為MD5認證,認證密碼是TestMD5Passwd ,其加密方式是AES,加密字符串為“TestAESPasswd"
若要刪除用戶直接在文件//var/lib/snmp/snmpd.conf中刪除對應的行即可
v3的snmpwalk命令如下:
snmpwalk -v 3 -u testUser -l authPriv -a MD5 -A TestMD5Passwd -x AES -X TestAESPasswd localhost system
————————————————
版權聲明:本文為CSDN博主「JosenChina」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_42114013/article/details/89396634
執行net-snmp-create-v3-user -ro -a MD5 -A TestMD5Passwd -x AES -X TestAESPasswd testUser 輸出結果:
[14:07:44 root@~/go/pkg/mod/github.com/prometheus/snmp_exporter@v0.20.0/generator]#net-snmp-create-v3-user -ro -a MD5 -A TestMD5Passwd -x AES -X TestAESPasswd testUser
adding the following line to /var/lib/snmp/snmpd.conf:
createUser testUser MD5 "TestMD5Passwd" AES "TestAESPasswd"
adding the following line to /usr/share/snmp/snmpd.conf:
rouser testUser