在opensoalris下设置snmp v3用户

本文介绍了如何在SNMPv3环境下配置snmpd服务,包括检查版本、创建用户及设置加密方式等步骤。并提供了具体的命令实例,帮助读者更好地理解和操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.snmpd的版本
snmpd -v
NET-SNMP version:  5.0.9

2.对snmpd进行v3设置
具体步骤是:
2.1.查看snmpd支持的加密类型
snmpd -H 2>&1 | grep defPrivType
2.2.创建v3用户
pfexec rm  -f /var/sma_snmp/snmpd.conf
pfexec net-snmp-config --create-snmpv3-user
2.3.在/etc/sma/snmp/snmpd.conf中追加下面三行,同时删除rwuser test
rwuser test noauth
rwuser test auth
rwuser test priv
2.4.重启snmpd,并运行以下命令测试:
pfexec svcadm disable /application/management/sma
pfexec svcadm enable /application/management/sma
pfexec cat /var/log/snmpd.log
snmpgetnext -v 3 -u test -l noAuthNoPriv localhost system
snmpgetnext -v 3 -u test -a MD5 -A testtest -l authNoPriv localhost system
snmpgetnext -v 3 -u test -a MD5 -A testtest -x DES -X testtest -l authPriv localhost system
(最后一条显示:
Encryption support not enabled.
snmpgetnext: USM encryption error)
从提示来看,是该版本的snmpgetnext 不支持DES加密,所以可以使用支持snmp v3的client试一试,应该是可以的,我使用的是snmpB

 

备注:

SNMPv3:
USM:User-based Security Module for SNMPv3
VACM:View-based Access Control Model for SNMPv3
net-snmp-config --create-snmpv3-user [-ro] [-a authpass] [-x privpass] [-X DES|AES] [-A MD5|SHA] [username]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值