snmp专用mib防止公共用户读取节点

snmp专用mib防止公共用户读取节点,snmp,net-snmp,Snmp,Net Snmp,我正在处理一个私有mib,其中包括一些具有敏感信息的节点。 我希望这些节点只能由拥有私有社区字符串的用户读取 详情: usersEntry usersIndex usersName usersPassword 我希望此敏感信息仅对具有社区字符串的用户可读,而不是 对于具有私有社区字符串的用户。除非您自己编写SNMP代理,否则安全性的灵活性取决于该代理的供应商。与供应商交谈,您将知道答案 一般来说,对于SNMP v2,您不会得到您想要的,因为基于角色的安全模型仅在SNMP

我正在处理一个私有mib,其中包括一些具有敏感信息的节点。 我希望这些节点只能由拥有私有社区字符串的用户读取

详情:

usersEntry
    usersIndex
    usersName
    usersPassword
我希望此敏感信息仅对具有社区字符串的用户可读,而不是
对于具有私有社区字符串的用户。

除非您自己编写SNMP代理,否则安全性的灵活性取决于该代理的供应商。与供应商交谈,您将知道答案

一般来说,对于SNMP v2,您不会得到您想要的,因为基于角色的安全模型仅在SNMP v3中引入


如果供应商碰巧也支持v2的后端端口RFC3414,那么您应该很幸运也在v2中使用它。如果没有,那就靠你自己。

是的,我忘了一件事,snmp版本是SNMPv2c。平台:Linux您是否正在实现SNMP代理?您的描述存在自冲突,因此请先解决此问题。