我在一台Linux机器上安装了Rundeck服务器。

Tomcat在Windows 7计算机上运行。

现在,我想通过在Rundeck(在Linux计算机上)中创建作业来停止和启动Windows计算机中的Tomcat服务。

可能吗?

最佳答案

是的,这是可能的。

在Windows机器上安装Cygwin,包括openssh-server。为Rundeck服务器用户生成一个公共密钥,并将其添加到Windows计算机上的.authorized_hosts文件中。确保您具有端口22或SSH可访问的备用端口。

在rundeck中,创建一个新作业,该作业将触发Tomcat可执行文件或您希望用于启动/停止该服务的任何命令。

如果连接的用户帐户在Windows / Cygwin环境中找不到可执行文件时,可以在Rundeck作业命令前添加一些$PATH变量作为前缀。

关于shell - 从远程Rundeck服务器执行Windows脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16461446/

10-10 17:27