« host mib |
Main
| dmidecode prtdiag Lm_sensors Powertweak lshw smartmontools »
November 10, 2004
snmpv3 usm authkey authpassword
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/archives/2004/11/10/000249.html
snmpv3 采用了 USM (User-based Security Model) 和 snmpv1 和 snmpv2c 的community 相比 增大了安全性
snmpv3 有三种级别 既使用 auth 又使用 priv 的是 authPriv
服务端: 新建snmpv3用户 会在 /var/net-snmp/snmpd.conf 生成创建用户行 重新启动 snmpd 会对密码进行单向hash (oldEngineID相关) /usr/share/snmp/snmpd.conf 是 用户的读写权限设置
客户端: Net::SNMP module 提供了详细相关参数 同时还提供了 key 生成脚本 建立 session 必须指定版本 -version => 'snmpv3' (3) 用户名 -username authkey authpassword 至少其一 -authprotocol => 'md5'
需要指出的关键点 1.第一个v3用户只能手工添加 createUser 语句 之后可以通过 snmpusm 添加 2.密码至少8位 少于8位会被忽略 3.不同机器oldEngineID不同 如果强行指定相同 那么 authkey 也相同 4.snmpd.conf 配置是 600 root 的 5.authkey 是32字节字串
|
|
Posted by windtear at November 10, 2004 11:42 PM