SNMP на устройствах через SSH - PullRequest
0 голосов
/ 19 октября 2011

У меня есть устройство в сети.Я хотел бы использовать SNMP для получения информации.Возможно ли использовать SSH, а затем SNMP для сообщений через сессию ssh?Я использую Java для реализации.Кажется, что snmp4j еще не готов к snmp через ssh.

Не могли бы вы привести пример, если это возможно?

Ответы [ 2 ]

2 голосов
/ 31 октября 2011

В идеале вы должны написать разработчикам своего прикладного программного обеспечения и попросить их поддержать RFC5592 , что является стандартом для того, как сделать «SNMP через SSH».Не каждый стек поддерживает его, но некоторые поддерживают его (например, самая последняя версия Net-SNMP ).

2 голосов
/ 19 октября 2011

Обычно SNMP работает по UDP;известные мне реализации SNMP не могут напрямую использовать SSH.

Однако вы можете туннелировать UDP через SSH и, следовательно, туннелировать трафик SNMP.

Одна из возможностей - туннелировать с использованием socat .

См., Например, http://www.derkeiler.com/Newsgroups/comp.security.ssh/2007-01/msg00136.html для объяснения.

Вы также можете настроить SNMP для работы по TCP вместо UDP, что упрощает туннелирование.

...