3

Linuxサーバーからさまざまなデータを収集するLinuxシェルスクリプトファイルがあります。(サービス、プロセス、FreeSpaceなど)。

Windowsからデータを収集するために、Plinkを使用してLinux Boxに接続し、シェルスクリプトを実行しています

plink root@servername -pw Password -noagent -m Batch-File.

pscpを使用してファイルをWindowsの場所にコピーします。

ここで、Esxiに対して同じことを行おうとすると、plinkコマンドが失敗し、以下のエラーが発生します。

致命的なエラー:サーバーが予期せずネットワーク接続を閉じました

しかし、私が以下のように直接コマンドを与える場合。

plink root@servername -pw Password -noagent  ls /etc

うまくいきます。

可能であれば、esxiのplinkの使用方法を教えてください。

4

1 に答える 1

0

メッセージログを確認したところ、問題はesxiの長い文字列の読み取り制限にあるようです。文字列が長すぎるセッションでメッセージログが失敗し、接続を閉じるメッセージを投稿します。

したがって、アプローチは、シェルスクリプトをpscp接続としてコピーし、実行可能権限でファイルを実行し、収集したデータを収集して、システムからファイルを削除することでした。

于 2015-02-24T13:04:58.150 に答える