1

ネットワークにデバイスがあります。SNMP を使用して情報を取得したいと考えています。ssh セッションを介したメッセージに SSH を使用してから SNMP を使用することは可能ですか? 実装には Java を使用しています。snmp4j はまだ ssh 経由の snmp の準備ができていないようです。

可能であれば、いくつかの例を教えてください。

4

2 に答える 2

3

理想的には、アプリケーション ソフトウェア開発者に文書を作成し、 RFC5592をサポートするよう依頼する必要があります。RFC5592は、「SNMP over SSH」を実行する方法の標準です。すべてのスタックでまだサポートされているわけではありませんが、サポートされているスタックもあります (最新バージョンのNet-SNMPなど)。

于 2011-10-31T17:26:09.253 に答える
2

通常、SNMPはUDP上で実行されます。私が知っているSNMP実装では、SSHを直接使用することはできません。

ただし、SSH経由でUDPをトンネリングできるため、SNMPトラフィックをトンネリングできます。

1つの可能性は、socatを使用してトンネリングすることです。

説明については、たとえば http://www.derkeiler.com/Newsgroups/comp.security.ssh/2007-01/msg00136.html を参照してください。

おそらく、UDPではなくTCPで実行するようにSNMPを構成することもできます。これにより、トンネリングが容易になります。

于 2011-10-19T14:47:19.233 に答える