https://onitroad.com 更多教程
2. 配置 SNMP 版本 3 用户
我们需要在运行 net-snmp-create-v3-user 命令时关闭代理。
# service snmpd stop
有 3 种方法可以创建用户。
- 命令行
- 交互模式
- 手动
1.使用命令行
-create-snmp3-user 的语法如下:
--create-snmpv3-user [-ro] [-A authpass] [-X privpass] [-a MD5|SHA] [-x DES|AES] [username]
如果未明确指定,默认身份验证方法为 MD5,默认加密方法为 DES。
# net-snmp-config --create-snmpv3-user -a MD5 -A geek123 geekuser
2. 使用交互模式
我们还可以使用交互模式输入用户名和密码,如下所示:
# net-snmp-create-v3-user Enter a SNMPv3 user name to create: geekuser Enter authentication pass-phrase: geek123 Enter encryption pass-phrase: [press return to reuse the authentication pass-phrase] adding the following line to /var/lib/net-snmp/snmpd.conf: createUser geekuser MD5 "geek123" DES adding the following line to /etc/snmp/snmpd.conf: rwuser geekuser
3. 使用手动方法
要手动将用户添加到文件 /var/lib/net-snmp/snmpd.conf 中:
createUser geekuser MD5 "geek123" DES
并将以下几行添加到文件 /etc/snmp/snmpd.conf
rwuser geekuser
示例用户名是 geekuser,密码是 geek123.
3.启动服务
使用 chkconfig 命令配置 SNMP 服务在每次重新启动时启动:
# chkconfig snmpd on
启动 snmpd 服务:
# service snmpd start
4. 使用 snmpwalk 命令测试设置
# snmpwalk -v3 -u geekuser -l authNoPriv -a MD5 -A geek123 localhost
其中
-v3 -指定版本 -u -指定用户名 -l -指定安全级别 -a -指定身份验证协议 -A -指定通行短语 (密码)
1.安装需要的包
安装 2 个必需的软件包,即
- net-snmp-utils
- net-snmp-devel
# yum install net-snmp net-snmp-utils net-snmp-devel
使用实用程序 snmpwalk 需要 net-snmp-utils。
配置 SNMPv3 的步骤
日期:2020-09-17 00:11:58 来源:oir作者:oir