在本地執行遠端 bash 腳本

在本地執行遠端 bash 腳本

我已經看到可以運行本地儲存在遠端伺服器上的腳本,例如:運行命令:

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

相關內容