linux下netsnmp v3 的使用

发布时间:2019-07-04 10:03:11编辑:auto阅读(1384)

    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,搞定,记录记录。

关键字