在远程 Windows 机器上运行 bash 脚本

Man*_*nde 4 bash ssh remote windows

我计划从本地 Linux 机器在远程 Windows 系统上运行 bash 脚本。为此,我必须从本地计算机登录到 Windows 计算机,然后执行 bash 脚本。

首先,这可能吗?如果是,那么怎么做呢?

dan*_*dam 10

这可以通过在 Windows 机器上安装 Cygwin 和 openssh 服务器来完成。Cygwin 自带 bash,它可以运行你的脚本,openssh 可以安装在 Cygwin 下,并允许你远程登录到 Windows 机器。在登录之前,您可以使用 scp 将您的脚本传输到 Windows 机器上,然后直接使用 ssh 运行它。

openssh 可以使用 cygwin 安装程序安装。有关更详细的说明,请参阅http://www.howtogeek.com/howto/41560/how-to-get-ssh-command-line-access-to-windows-7-using-cygwin/