运维管理
MrDoc 速记插件
Docker 安装 mrdoc (开源版)
Docker-compose 安装 mrdoc
Linux之smartctl命令磁盘检测运维
Nginx配置服务并开机启动
yum安装与卸载软件常见命令「建议收藏」
yum 命令使用讲解
Nginx 映射本地静态文件
CentOS7.9 Docker部署Leanote
Nginx配置中的log_format
修改或者隐藏Nginx的版本号
centos编译安装方式升级snmpwalk命令到5.9.1从而支持SHA-512鉴权协议测试
PVE的local和local-lvm
markdown之群晖自建图床
Wireshark介绍及抓包分析
自定义数据推送到pushgateway及推送数据的注意事项
Prometheus监控实战系列十四:Pushgateway
使用 PushGateway 进行数据上报采集
RHEL6.0 yum安装报warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY错误-CSDN博客
烂泥:openvpn配置文件详解-烂泥行天下
RHEL系统以FTP服务器搭建yum源_rhel9 安装 ftp yum
详解用Navicat工具将Excel中的数据导入Mysql中 - Steven* - 博客园
Linux禁止ping以及开启ping的方法 - chenshoubiao - 博客园
MobaXterm设置无密码登录丨Pro Linux 基础篇
CentOS 安装 MySQL8,超详细!
percona-xtrabackup备份及恢复mysql操作
教你玩转MySQL8物理备份利器Xtrabackup
PVE浏览器中文设置
2024年PVE8最新安装使用指南|新手入门|安装|优化|Proxmox VE 8.1__什么值得买
sendmail发邮件注意事项
如何使用sqlite将db文件转成txt文件
一文让你学会,开源WAF雷池SafeLine
iptables按照指定国家屏蔽(GEOIP模块的安装与使用)
py3 容器适配conda24.3.0
CentOS7 配置 nginx 和 php 方案
Sakura Panel搭建教程-搭建属于自己的FRP管理面板
markdown之群晖自建图床
Debian12安装教程(保姆级)
CentOS 6.9密码修改
CentOS7如果忘记密码,密码重置详细步骤,保姆级教程。
利用CertBot实现免费SSL证书的自动签发与续签
证书3月一换很麻烦?一行命令让你解放双手
阿里云域名自动签发泛域名证书配置(最新篇)
Certimate证书自动续签
Auto-SSL
ubuntu忘记密码问题解决
Ubantu启动失败,提示“Started GNOME Display Manager”
kali网络配置(及配置ssh远程连接)
SSL证书--Let’s Encrypt和TrustAsia哪个好
PVE安装ikuai、openwrt以及lxc容器安装docker
Fail2Ban安全配置与应用
本文档使用 MrDoc 发布
-
+
首页
centos编译安装方式升级snmpwalk命令到5.9.1从而支持SHA-512鉴权协议测试
CentOS7直接用yum方式安装snmpwalk版本为5.7.2并且鉴权协议只支持`MD5 SHA`这两种,但是测试过程中我需要用到`SHA-512`的鉴权协议以及`AES256`的加密协议  ## 解决办法 查看官网 [http://www.net-snmp.org/](http://www.net-snmp.org/)发现最新版本为5.9.1支持 `SHA-512`鉴权协议,于是尝试安装5.9.1版本但是CentOS系统只能编译安装,不能直接用yum或者rpm方式安装. ## 安装步骤 ### 1\. 下载安装包 点击 [https://jaist.dl.sourceforge.net/project/net-snmp/net-snmp/5.9.1/net-snmp-5.9.1.tar.gz](https://jaist.dl.sourceforge.net/project/net-snmp/net-snmp/5.9.1/net-snmp-5.9.1.tar.gz) 下载安装包 ### 2\. root用户下安装 执行`sudo su` 切换到root用户执行后续命令 用scp命令或者其他方式上传安装包, 如果安装机器可以连外网还可以直接执行下面的 命令获取安装包 `wget https://jaist.dl.sourceforge.net/project/net-snmp/net-snmp/5.9.1/net-snmp-5.9.1.tar.gz` ```bash yum remove -y net-snmp net-snmp-utils ``` - 安装依赖,解决 `Can't locate ExtUtils/MakeMaker.pm in @INC` 问题 ```bash yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker -y ``` ```bash yum -y install openssl-libs openssl openssl-devel ``` ```bash tar -zxvf net-snmp-5.9.1.tar.gz ``` - 进入解压目录执行`./configure`后一直按回车键确认,然后执行`make && make install` 编译安装 ```bash cd net-snmp-5.9.1 ./configure --enable-blumenthal-aes make && make install ``` - 修改环境变量`/etc/profile` 在`PATH`那一行的行尾后面添加`:/usr/local/bin` ```bash vi /etc/profile PATH=$PATH:/usr/local/python/bin:/usr/local/bin ``` ```bash source /etc/profile chmod -R 755 /usr/local/share ``` - 验证 执行`snmpwalk -h`可以查看帮助信息,安装成功后会支持`SHA-512`的鉴权协议,如果配置过程直接执行的是`./configure` 而不是`./configure --enable-blumenthal-aes`就会发现加密协议只支持`AES`和`DES`两种加密协议不支持`AES-256`加密协议, 如下图: 按照`./configure --enable-blumenthal-aes`配置的话会支持`AES256` 如下图:  - 卸载 如果不想使用snmpwalk 5.9.1了可以到解压目录下用`root`用户执行`make uninstall`命令卸载. 例如: ```bash sudo su cd net-snmp-5.9.1 make uninstall ```
adouk
2024年12月12日 18:54
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码