我在網絡中有一個設備。我想用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運行,這使得隧道更容易。