首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过ssh在设备上使用snmp

通过ssh在设备上使用snmp
EN

Stack Overflow用户
提问于 2011-10-19 22:40:56
回答 2查看 1.7K关注 0票数 0

我在网络上有一个设备。我想使用SNMP来获取信息。对于SSH会话上的消息,是否可以先使用ssh,然后使用SNMP?我使用Java来实现。看起来snmp4j还没有准备好通过ssh进行snmp。

如果可能的话,你能给我举一些例子吗?

EN

回答 2

Stack Overflow用户

发布于 2011-10-19 22:47:19

通常,SNMP运行在UDP上;我所知道的SNMP实现不能直接使用SSH。

但是,您可以通过SSH建立UDP隧道,从而建立SNMP通信隧道。

一种可能性是使用socat进行隧道。

有关说明,请参见例如http://www.derkeiler.com/Newsgroups/comp.security.ssh/2007-01/msg00136.html

您还可以将SNMP配置为在TCP上运行,而不是在UDP上运行,这使得隧道传输更容易。

票数 2
EN

Stack Overflow用户

发布于 2011-11-01 01:26:09

理想情况下,您应该写信给应用程序软件开发人员,让他们支持RFC5592,这是实现"SNMP over SSH“的标准。并不是每个堆栈都支持它,但有些堆栈支持它(比如最新版本的Net-SNMP)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7823064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档