snmp命令中-c参数是什么意思?

snmp命令中-c参数是什么意思?

我是 snmp 新手。我想监控我的 Ubuntu 机器。我执行这个命令(在网上找到的):

snmpget -v 1 -c "community" localhost .1.3.6.1.4.1.2021.10.1.3.1

我想知道 -c 参数是什么(没能从 man 中弄清楚)。

他们用这个例子来解释:

snmpget -c public

它将检索...使用社区字符串公共,社区是什么意思?

谢谢

答案1

SNMP 社区字符串被 SNMPv1 和 SNMPv2c 兼容设备用作一种非常基本的身份验证形式。社区字符串作为 SNMP 请求的一部分发送。如果它与设备的配置设置匹配,则设备会响应。如果不匹配,则设备会忽略该请求。

答案2

社区字符串用于身份验证。您可以将其视为代理和管理器之间的密码,即使它像 SNMPv1 中一样以明文形式发送。我认为您在使用 SNMP 协议之前需要阅读更多有关 SNMP 协议的信息。

相关内容