Выполнять сценарии Windows с удаленного сервера Rundeck
Я установил сервер Rundeck на одном компьютере с Linux.
Tomcat работает на компьютере с Windows 7.
Теперь я хочу остановить и запустить службу Tomcat на компьютере с Windows, создав задание в Rundeck (на компьютере с Linux).
Является ли это возможным?
1 ответ
Да, это возможно.
Установите Cygwin, в том числе openssh-сервер на машину с Windows. Создайте открытый ключ для пользователя сервера Rundeck и добавьте его в .authorized_hosts
файл на машине Windows. Убедитесь, что у вас есть порт 22
или альтернативный порт, доступный для SSH.
В rundeck создайте новое задание, которое запускает исполняемый файл Tomcat или любые команды, которые вы предпочитаете для запуска / остановки службы.
Может помочь префикс команды задания Rundeck с некоторыми $PATH
переменные, если при подключении учетной записи пользователя возникают проблемы с поиском исполняемых файлов в среде Windows/Cygwin.