snmpwalk を使用して、Windows コマンド ラインから次の呼び出しを実行しています。
snmpwalk -v 3 -a SHA -A 2OzqVwOQNZcImYBdI9Tfu9HcXFACVB7
-x AES -X HfkFHRPpyDnGmdRSpI2X4b3ayGYVyeO -l authPriv
-u sha_aes_DmSc7KCE2ggU 192.168.2.226 iso.3.6.1.2.1
ホスト 192.168.2.226 は Linux サーバーです。ユーザーは、ssh リモート セッションで次のコマンドを実行することによって以前に作成されました。
sudo net-snmp-config --create-snmpv3-user -ro -a SHA
-A 2OzqVwOQNZcImYBdI9Tfu9HcXFACVB7 -x AES
-X HfkFHRPpyDnGmdRSpI2X4b3ayGYVyeO sha_aes_DmSc7KCE2ggU
前のケースでは、呼び出しは正常に機能しました。
-A または -X パラメータに特殊文字 ^ が含まれている場合に問題が発生しました。いずれの場合も、次のメッセージが表示されました。
snmpwalk: Authentication failure (incorrect password, community or key)
Windowsコマンドラインから^^を使用して^文字をエスケープしようとしましたが、それでも失敗しました。
次に、(Windows コンソールからリモートで呼び出すのではなく) ssh セッションのコンテキストで snmpwalk 呼び出しを実行したところ、呼び出しは正常に機能しました。
呼び出しがまったく同じように機能することを期待しています。誰が私が欠けているかもしれないものを知っていますか?