JumpServer堡垒机部署与运用之六:Windows部署SSH组件

问题描述

JumpServer会定期对资产列表进行遍历更新,它会更新主机的资产信息,如CPU、MEM、DISK、操作系统等信息。此功能是基于SSH完成的,因此Linux可以直接获取到相应的信息,但Windows无法直接获取信息。
在这里插入图片描述

在这里插入图片描述

那么该如何让Windows也具备相应的信息呢?

问题解决

  1. OpenSSH组件下载
    https://github.com/PowerShell/Win32-OpenSSH/releases/latest

  2. 解压后,将其重命名到 C:\Program Files\OpenSSH
    在这里插入图片描述

  3. 通过管理员身份的方式打开 powershell
    在这里插入图片描述

  4. 安装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

  1. OpenSSH服务启动配置
net start sshd
Set-Service sshd -StartupType Automatic

在这里插入图片描述

  1. Windows资产增加SSH协议
    在 web 的资产列表里面找到你的 windows 资产, 在协议组里面加入 rdp 3389, 再添加一个 ssh 22
    在这里插入图片描述

  2. 远程测试
    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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值