回答:
から man ssh:
もし コマンド 指定すると、ログインシェルではなくリモートホストで実行されます。
どこで コマンド sshの最後の引数です
したがって、あなたがしなければならないことはただ呼ぶことです:
ssh user@machineb 'bash -s /path/to/script'
基本的に、上記で提供したコマンドはマシンAのスクリプトをsshにリダイレクトします。これは、スクリプトをネットワーク経由で送信し、マシンBで実行します。
-s フラグとして bash マニュアルによると、それは標準入力を待ちます。除外しなければならなかった -s リモートスクリプトを実行するためのフラグ。
./path/myscript