Artigo Diretório
Descrição do Problema
JumpServer irá periodicamente percorrer e atualizar a lista de ativos.Ele irá atualizar as informações de ativos do host, como CPU, MEM, DISK, sistema operacional e outras informações. Esta função é baseada em SSH, então o Linux pode obter diretamente as informações correspondentes, mas o Windows não pode obter as informações diretamente.
Então, como você faz com que o Windows tenha as informações correspondentes?
problema resolvido
-
Download do componente OpenSSH
https://github.com/PowerShell/Win32-OpenSSH/releases/latest -
Após descompactar, renomeie-o para C: \ Arquivos de programas \ OpenSSH
-
Abra o PowerShell como administrador
-
Instale componentes OpenSSH
cd "C:\Program Files\OpenSSH"
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
Windows 防火墙 配置
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Ação Permitir -LocalPort 22
- Configuração de inicialização do serviço OpenSSH
net start sshd
Set-Service sshd -StartupType Automatic
-
Adicionar protocolo SSH aos ativos do Windows
Encontre seus ativos do Windows na lista de ativos da web, adicione rdp 3389 ao grupo de protocolos e adicione outro ssh 22
-
A senha da conta para login ssh de teste remoto é igual à senha da conta para fazer login no sistema Windows
Referência
O Windows 2019 configura o componente OpenSSH
https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse
Geralmente, o Ansible pode gerenciar as versões do Windows com o suporte atual e estendido da Microsoft. A Ansible pode gerenciar sistemas operacionais de desktop, incluindo Windows 7, 8.1 e 10, e sistemas operacionais de servidor, incluindo Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016 e 2019.
https://docs.ansible.com/ansible/latest/user_guide /windows_setup.html