
リモート サーバー上でローカルに保存されたスクリプトを実行できることがわかりました。たとえば、コマンドを実行します。
ssh USER@HOST 'COMMAND'
スクリプトを実行する
ssh [email protected] 'bash -s' < script.sh
反対の方法でやってみたらどうですか?
リモート サーバーに保存されているスクリプトを取得してローカルで実行することは可能ですか?
答え1
はい、基本的には次のスクリプト ファイルを読み取ることができます。
bash -c "$( ssh user@remote_host "cat /path/to/script.sh" )"
この最小限のものでうまく機能しました:
#!/bin/bash
seq 1 10