2011-10-19 3 views
0

네트워크에 장치가 있습니다. SNMP를 사용하여 정보를 얻고 싶습니다. ssh 세션을 통한 메시지에 대해 SSH를 사용하고 SNMP를 사용할 수 있습니까? 구현을 위해 Java를 사용하고 있습니다. ssh를 통해 snmp4j가 아직 snmp를 준비하지 않은 것 같습니다.ssh를 통한 장치의 snmp

가능한 경우 몇 가지 예를 들어 주시겠습니까?

답변

2

일반적으로 SNMP는 UDP를 통해 실행됩니다. 내가 아는 SNMP 구현은 SSH를 직접 사용할 수 없습니다.

그러나 SSH를 통해 UDP를 터널링하여 SNMP 트래픽을 터널링 할 수 있습니다.

터널링 가능성은 socat입니다.

설명을 위해 http://www.derkeiler.com/Newsgroups/comp.security.ssh/2007-01/msg00136.html .

또한 UDP 대신 TCP를 통해 실행되도록 SNMP를 구성하여 터널링을 쉽게 할 수 있습니다.

2

이상적으로는 응용 프로그램 소프트웨어 개발자에게 "SSH를 통한 SNMP"수행 방법의 표준 인 RFC5592을 지원해야합니다. 모든 스택이 아직 지원하지는 않지만 일부 스택은 지원합니다 (Net-SNMP의 최신 버전과 같습니다).

관련 문제