从远程Rundeck服务器执行Windows脚本

时间:2013-05-09 12:08:32

标签: shell tomcat cygwin rundeck

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

Tomcat正在Windows 7计算机上运行。

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

有可能吗?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。

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

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

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