リモートホストでクライアントスクリプトを実行し、結果をクライアントに送信する方法

リモートホストでクライアントスクリプトを実行し、結果をクライアントに送信する方法

リモートホストのクライアント上のスクリプトを実行し、結果を一度にクライアントに返す方法。

ベストアンサー1

このように:

ssh host sh -s < script.sh

リモート出力をローカルファイルにリダイレクトします。

ssh host sh -s < script.sh > output.txt

説明する:

ssh host shリモートホストでデフォルトシェルを呼び出します。この-sオプションは、標準入力からコマンドを読み取るようにリモートシェルに指示します。最後に、リダイレクトは< script.shリモートシェルをローカルファイルに接続します。 2番目の例の最後のリダイレクトは、リモートシェルをローカルファイルに追加します。stdinscript.sh> output.txtstdoutoutput.txt

おすすめ記事