Linux服务器snmp协议v2/v3配置方法

这篇具有很好参考价值的文章主要介绍了Linux服务器snmp协议v2/v3配置方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Snmp V2 配置方法

1、确保本机已经安装了snmp服务

[root@idc ~]# rpm -qa |grep snmp

net-snmp-libs-5.1.2-11.EL4.7

net-snmp-5.1.2-11.EL4.7

如果没有,可以使用: “yum install net-snmp” 使其自动上网下载安装。如果机器无法上网,最好使用光盘rpm包安装,一般需要安装三个文件:

vi /etc/snmp/snmpd.conf

net-snmp

lm_sensors_libs

net_snmp_libs

2、snmpd.conf文件配置vi /etc/snmp/snmpd.conf

按照如下方式修改snmpd.conf文件,修改团体名,并新增一行内容,然后保存

Linux服务器snmp协议v2/v3配置方法

3、重启snmpd服务

service snmpd restart

service snmpd stop(停止)

service snmpd start(启动)

Linux服务器snmp协议v2/v3配置方法

完成snmpd的配置

4、查看是否开启snmp进程

命令:ps -ef |grep 161或者ps -ef |grep snmpd

Linux服务器snmp协议v2/v3配置方法

关闭防火墙

Snmp V3配置方法

CentOS7下如何配置v3版本snmpd服务

snmp v3安全级别有三种,分别为noAuthNoPriv(不认证也不加密)、authNoPriv(认证但是不加密)、authPriv(既认证又加密)

snmp v3安装

1.在centos/redhat平台下通过如下命令安装:

# yum -y install net-snmp net-snmp-devel net-snmp-utils

Snmp v3配置 【authNoPriv/authPriv

1.配置前,先使用service snmpd stop命令停止snmpd服务。不停止进行服务时行配置时,会提示“Apparently at least one snmpd demon is already running.You must stop them in order to use this command.” 。

2. 使用net-snmp-create-v3-user命令进行snmp v3配置

net-snmp-create-v3-user

Enter a SNMPv3 user name to create:

snmpuser

Enter authentication pass-phrase:

snmpv3@2020md5

Enter encryption pass-phrase:

[press return to reuse the authentication pass-phrase]

snmpv3@2020des

adding the following line to /var/lib/net-snmp/snmpd.conf:

createUser snmpuser MD5 "snmpv3@2020md5" DES snmpv3@2020des

adding the following line to /etc/snmp/snmpd.conf

rwuser snmpuser

[root@VM_Server ~]#/etc/snmp/snmpd.conf/var/lib/net-snmp/snmpd.conf

Linux服务器snmp协议v2/v3配置方法

3. 启动snmpd服务

systemctl restart snmpd.service

4. snmpwalk命令验证

snmpwalk -v3 -usnmpuser -lauth -aMD5 -A"snmpv3@2020md5" -X"snmpv3@2020des" 192.168.0.121

Linux服务器snmp协议v2/v3配置方法

测试oid取值:

snmpwalk -v3 -u snmpuser -a MD5 -A snmpv3@2020md5 -x DES -X snmpv3@2020des -l authPriv 192.168.0.121 .1.3.6.1.4.1.2021.4.11.0

Linux服务器snmp协议v2/v3配置方法

或者用其他snmp客户端工具工具测试

Linux服务器snmp协议v2/v3配置方法

net-snmp V3 怎样加一个noAuthnoPriv 级别的用户?

在/var/net-snmp/snmpd.conf中加入一行:

createUser testuser

然后在 $(PREFIX)/share/snmp/snmpd.conf中加入一行:

rouser testuser noauth

然后启动snmpd就OK了。注意:创建用户之前要先停止服务

工具测试OK

Linux服务器snmp协议v2/v3配置方法

总结

snmpwalk命令分别验证3种方式

authPriv既认证又加密

snmpwalk -v3 -u snmpuser -l auth -a MD5 -A"snmpv3@2020md5" -X"snmpv3@2020des" 192.168.0.67

authNoPriv认证但是不加密

snmpwalk -v3 -u snmpuser -l authNoPriv -a MD5 -A"snmpv3@2020md5" 192.168.0.67

noAuthNoPriv不认证也不加密

snmpwalk -v3 -u testuser -l noAuthnoPriv 192.168.0.67

附:参数说明

–h:显示帮助。

–v:指定snmp的版本, 1或者2c或者3。

–c:指定连接设备SNMP密码。

–V:显示当前snmpwalk命令行版本。

–r:指定重试次数,默认为0次。

–t:指定每次请求的等待超时时间,单为秒,默认为3秒。

–l:指定安全级别:noAuthNoPriv|authNoPriv|authPriv。

–a:验证协议:MD5|SHA。只有-l指定为authNoPriv或authPriv时才需要。

–A:验证字符串。只有-l指定为authNoPriv或authPriv时才需要。

–x:加密协议:DES。只有-l指定为authPriv时才需要。

–X:加密字符串。只有-l指定为authPriv时才需要。文章来源地址https://www.toymoban.com/news/detail-451659.html

到了这里,关于Linux服务器snmp协议v2/v3配置方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux后端服务器开发】IP协议

    目录 一、IP协议概述 二、协议头格式 三、网段划分 四、IP地址的数量限制 五、路由 六、分片和组装 主机 :配有IP地址,但是不进行路由控制的设备 路由器 :即配有IP地址,又能进行路由控制 节点 :主机和路由器的总称 IP :将数据从A主机跨网络传输到B主机的能力,IP =

    2024年02月15日
    浏览(33)
  • Linux 基于 TCP 协议的简单服务器-客户端应用

    目录 一、相关函数  1、listen() 2、accept() 3、connect()  4、两种IP地址转换方式  5、TCP和UDP数据发送和接收函数对比 5、log.hpp自定义记录日志 二、udp_server.hpp单进程版本 三、tcp_server.cc 四、Telnet客户端(代替tcp_client.cc) 五、多进程实现udp_server.hpp 1、多进程版本一 2、tcp_client.

    2024年04月27日
    浏览(46)
  • 分布式 - 服务器Nginx:一小时入门系列之 HTTPS协议配置

    1. HTTPS 协议 HTTPS 是一种通过计算机网络进行安全通信的协议。它是HTTP的安全版本,通过使用 SSL 或 TLS 协议来加密和保护数据传输。HTTPS的主要目的是确保在客户端和服务器之间传输的数据是加密的,以防止第三方窃听、篡改或伪装。它通过使用公钥加密和私钥解密的方式来

    2024年02月11日
    浏览(50)
  • 分布式 - 服务器Nginx:一小时入门系列之HTTPS协议配置

    1. HTTPS 协议 HTTPS 是一种通过计算机网络进行安全通信的协议。它是HTTP的安全版本,通过使用 SSL 或 TLS 协议来加密和保护数据传输。HTTPS的主要目的是确保在客户端和服务器之间传输的数据是加密的,以防止第三方窃听、篡改或伪装。它通过使用公钥加密和私钥解密的方式来

    2024年02月11日
    浏览(49)
  • linux挂在阿里云盘(webdav协议)给服务器扩容、备份数据等

    如果不需要端口映射的话,可省略-p 每个容器都会有一个独立的内网ip,是和真机在同一个ip段,若本机想直接与docker容器通讯,并不需要映射端口 我的容器内网ip是 172.17.0.6 我的webdav的地址为: http://172.17.0.6:8080 Ubuntu/Debian下 CentOS下 如果遇到文件夹全是问号的情况,说明你之

    2024年02月12日
    浏览(32)
  • RH1288V3 - 初识物理服务器

    如果你拥有一台物理服务器(不是云服务器) 个人比较推荐你用物理服务器,虽然性能会比云要来的差,但是不用每月交钱上。云服务固然方便,但是几个核的性能和一点存储,想做一个动漫网站固然要很多mp4这种影视资源,云服务器真是没有任何优势。二者,物理服务器可以

    2024年02月11日
    浏览(63)
  • Linux高性能服务器编程 学习笔记 第二章 IP协议详解

    本章从两方面探讨IP协议: 1.IP头部信息。IP头部出现在每个IP数据报中,用于指定IP通信的源端IP地址、目的端IP地址,指导IP分片和重组,指定部分通信行为。 2.IP数据报的路由和转发。IP数据报的路由和转发发生在除目标机器外的所有主机和路由器上,它们决定数据报是否应

    2024年02月09日
    浏览(36)
  • Linux -- 进阶 Web服务器 搭建基于 https 协议的静态网站 ( 预备知识 )

                什么是 HTTPS ?   HTTPS  协议背景 ?         ===                  HTTP 协议  即  超文本传输协议 ,                 它出生的很早,在早期,网络服务的相关攻击呢,或者病毒啥的几乎没有,安全类的问                  题也是少之又少。   

    2024年02月06日
    浏览(45)
  • 【Linux学习笔记】Linux服务器:配置与管理samba服务器

    一、【linux学习笔记】红帽Linux 7.8系统在虚拟机上的安装 二、【Linux学习笔记】Linux系统的基本操作  三、【Linux学习笔记】管理Linux操作系统:用户管理  四、【Linux学习笔记】管理Linux操作系统:磁盘管理 五、【Linux学习笔记】管理Linux操作系统:软件安装  六、 【Linux学习

    2024年02月02日
    浏览(34)
  • Python模拟MQTT v3.1.1服务器

    示例代码 运行结果 解决办法: 降低websockets版本 新报错: 解决办法 : 根据错误信息,看起来问题出在您的MQTT服务器配置中缺少了\\\"listeners\\\"配置项。您可以在实例化Broker对象时,提供一个有效的配置,包括\\\"listeners\\\"配置项。 参考:《mqtt 客户端和服务端搭建及基本使用详解》

    2024年02月15日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包