リモート マシン上でローカル シェル スクリプト (Windows/Linux) を実行する必要があります。
マシン A と B の両方に SSH が設定されています。スクリプトはマシン A にあり、リモート マシンであるマシン B でコードの一部を実行します。
ローカル コンピュータとリモート コンピュータは、Windows ベースまたは Unix ベースのシステムのいずれかになります。
plink/ssh を使用してこれを実行する方法はありますか?
ベストアンサー1
マシンAがWindowsの場合、Plink(パテ) に -m パラメータを付けて実行すると、リモート サーバー上でローカル スクリプトが実行されます。
plink root@MachineB -m local_script.sh
マシン A が Unix ベースのシステムの場合は、以下を使用できます。
ssh root@MachineB 'bash -s' < local_script.sh
スクリプトを実行するためにリモート サーバーにコピーする必要はありません。