我在网络中有一个设备。我想用SNMP来获取信息。是否有可能通过SSH会话使用SSH和SNMP进行消息传递?我正在使用Java来实现。 看来snmp4j还没有准备好通过SSH的snmp。通过ssh在设备上snmp
你能举个例子吗?如果可能的话?
我在网络中有一个设备。我想用SNMP来获取信息。是否有可能通过SSH会话使用SSH和SNMP进行消息传递?我正在使用Java来实现。 看来snmp4j还没有准备好通过SSH的snmp。通过ssh在设备上snmp
你能举个例子吗?如果可能的话?
通常情况下,SNMP运行在UDP上;我所知道的SNMP实现不能直接使用SSH。
但是,您可以通过SSH隧道UDP,从而隧道SNMP通信。
一种可能性是隧道使用socat。
参见例如 http://www.derkeiler.com/Newsgroups/comp.security.ssh/2007-01/msg00136.html 一个解释。
您或许还可以将SNMP配置为通过TCP而不是UDP运行,这使得隧道更容易。