Answers:
ssh user@remotehost "bash -s" < local_script.sh
-s
使bash从标准输入中读取。
如果需要将参数传递给脚本:
ssh user@remotehost "bash -s" -- < local_script.sh "your_arg" "--aswitch" "avalue"
注意双破折号--
(表示命令选项的末尾)和引号周围的引号。
-s
,只有bash
真正要强制使用时才需要bash
。通常,您可以简单地ssh user@remotehost < local_script.sh