JumpServer堡垒机部署与运用之六:Windows部署SSH组件
文章目录问题描述问题解决参考资料问题描述JumpServer会定期对资产列表进行遍历更新,它会更新主机的资产信息,如CPU、MEM、DISK、操作系统等信息。此功能是基于SSH完成的,因此Linux可以直接获取到相应的信息,但Windows无法直接获取信息。那么该如何让Windows也具备相应的信息呢?问题解决OpenSSH组件下载https://github.com/PowerShell/Win
问题描述
JumpServer会定期对资产列表进行遍历更新,它会更新主机的资产信息,如CPU、MEM、DISK、操作系统等信息。此功能是基于SSH完成的,因此Linux可以直接获取到相应的信息,但Windows无法直接获取信息。
那么该如何让Windows也具备相应的信息呢?
问题解决
-
OpenSSH组件下载
https://github.com/PowerShell/Win32-OpenSSH/releases/latest -
解压后,将其重命名到 C:\Program Files\OpenSSH
-
通过管理员身份的方式打开 powershell
-
安装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
- OpenSSH服务启动配置
net start sshd
Set-Service sshd -StartupType Automatic
-
Windows资产增加SSH协议
在 web 的资产列表里面找到你的 windows 资产, 在协议组里面加入 rdp 3389, 再添加一个 ssh 22
-
远程测试
ssh 登录的账户密码与登录 windows 系统的账户密码一致
参考资料
Windows 2019设置OpenSSH组件
https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse
Ansible can generally manage Windows versions under current and extended support from Microsoft. Ansible can manage desktop OSs including Windows 7, 8.1, and 10, and server OSs including Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016, and 2019.
https://docs.ansible.com/ansible/latest/user_guide/windows_setup.html
更多推荐
所有评论(0)