linux下netsnmp v3 的使用
XX的,弄了2天的V3版本终于弄好了,真的是会者不难,难者不会呐。郁闷。
netsnmp的安装就非常简单了,在这里就略过算了,下面是V3版本的参数:
V3 版本参数重要的一共为六个,分别为:
-U 用户名
-S security level [noAuthNoPriv,authNoPriv,authPriv] 安全等级
-A passWord 认证密码
-a authentication protocol[MD5,SHA] 认证算法
-X PRIVPASS, --PrivPass=PRIVPASS privacy passphrase 加密密码
-x PROVPROTO, --ProvProto=PROVPROTO[DES , AES] Sprivacy protocol [DES,AES] 加密算法
知道了这几个参数的做用,我们就要来生成帐户了:
生成一个AuthNoPriv权限的用户
net-snmp-config --create-snmpv3-user -ro -A qqqqqqqq -a MD5 -x DES username
生成一个AuthPriv权限的用户
net-snmp-config --create-snmpv3-user -ro -A qqqqqqqq -X 123456789 -a MD5 -x DES username
这样就OK拉,,如果你不想要认证的话,就生成一个不带认证的用户。
上面每输入一个命令其实都是写二句话到snmpd.conf文件里面,所以只要找到上面生成代码的地方,加入
createUser user
rouser user noauth
这样访问SNMP就不需要密码了和其它认证了,但V3版本至都要输入一个用户名,因为它要靠这个用户名来判断你的权限。
OK,搞定,记录记录。
相关文章