2011-10-19 27 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

アプリケーションソフトウェア開発者に「SNMP over SSH」の標準であるRFC5592をサポートするのが理想的です。すべてのスタックがそれをサポートしているわけではありませんが、最新のバージョンのNet-SNMPのようなものもあります。