Directorio de artículos
Descripción del problema
JumpServer revisará y actualizará periódicamente la lista de activos y actualizará la información de activos del host, como CPU, MEM, DISK, sistema operativo y otra información. Esta función se basa en SSH, por lo que Linux puede obtener directamente la información correspondiente, pero Windows no puede obtener la información directamente.
Entonces, ¿cómo se logra que Windows tenga la información correspondiente?
problema resuelto
-
Descarga del componente OpenSSH
https://github.com/PowerShell/Win32-OpenSSH/releases/latest -
Después de descomprimirlo, cámbiele el nombre a C: \ Archivos de programa \ OpenSSH
-
Abrir powershell como administrador
-
Instalar componentes de 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 -Action Allow -LocalPort 22
- Configuración de inicio del servicio OpenSSH
net start sshd
Set-Service sshd -StartupType Automatic
-
Agregar el protocolo SSH a los activos de Windows
Encuentre sus activos de Windows en la lista de activos web, agregue rdp 3389 al grupo de protocolos y agregue otro SSH 22
-
La contraseña de la cuenta para el inicio de sesión ssh de prueba remota es la misma que la contraseña de la cuenta para iniciar sesión en el sistema de Windows
Referencia
Windows 2019 configuró el componente OpenSSH
https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse
Ansible generalmente puede administrar versiones de Windows con el soporte actual y extendido de Microsoft. Ansible puede administrar sistemas operativos de escritorio, incluidos Windows 7, 8.1 y 10, y sistemas operativos de servidor, incluidos Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016 y 2019.
https://docs.ansible.com/ansible/latest/user_guide /windows_setup.html