2017-01-18 108 views
-3

問題:從Windows運行一個linux命令.bat

我想知道是否有可能編寫一個批處理腳本來打開/運行位於Linux中的文件?

+4

您需要更清楚。 「位於Linux中」是什麼意思?你在談論Cygwin shell,遠程Linux機器還是本地Linux VM?你希望達到什麼目的?位於Linux VM中的 – AlastairG

+0

。我在我的Linux VM中有一個文件,我想通過.batch – royalblue

+0

從我的主機Windows機器上運行它。曾經聽說過putty和所有其他工具,如plink。 – Squashman

回答

1

在你的Linux機器上放置一個SSH守護進程。

設置SSH密鑰,以便您可以從Windows計算機到Linux計算機進行SSH連接。

在Windows機器上安裝SSH命令行客戶端。將其配置爲使用您的SSH密鑰。

呼叫從您的批處理腳本的SSH命令行客戶端:

<ssh_client> <user>@<machine> <command 

例如

ssh [email protected]_server my_script.sh arg1 arg2