Quanto ao software para executar tarefas de automação do Windows remotas do lado do Unix / Linux, estou ciente de:
- Ansible - estrutura de automação devops
- Rundeck - estrutura de automação Java baseada na web
- massa - ferramentas pscp, para falar SSH no lado remoto do Windows
- cygwin - estrutura de ferramentas GNU compilada para Windows
- Win32-openSSH - o port OpenSSH da Microsoft
- freeSSHd - uma implementação gratuita de SSH para Windows
Quanto ao requisito de não instalar o software:
-
o cygwin desqualifica quando você precisa instalar a pilha inteira;
-
o rundeck precisa no lado do Windows, módulos / agentes para comandos básicos e para suportar scripts, SSH;
Configuração dos Nós do Windows em Rundeck
- Ansible se orgulha de não precisar instalar nada nos nós do Windows e Linux;
Starting in version 1.7, Ansible also contains support for managing Windows machines. This uses native PowerShell remoting, rather than SSH. Ansible will still be run from a Linux control machine, and uses the “winrm” Python module to talk to remote hosts. No additional software needs to be installed on the remote machines for Ansible to manage them, it still maintains the agentless properties that make it popular on Linux/Unix.
- O Openssh do precisa ser instalado, continue lendo. O
- FreeSSHd também precisa ser instalado. Temos vindo a usá-lo há anos, funciona muito bem, no entanto eu acredito Win32-openSSH é a solução "oficial". Apenas mencionando isso como uma alternativa, e porque eu ainda não usei o Win32-openSSH ainda.
Instalamos aqui daemons SSH nos servidores Windows há alguns anos e eles podem ser muito úteis para pequenas tarefas de manutenção. É muito mais conveniente entrar em uma sessão SSH do que ter que chamar um console vmware.