Windows SSH 资产要求¶
Windows 资产测试连接, 获取硬件, 自动推送需要进行相关设置
注意: 按照下面的文档部署好 openssh 后, 在 web 的资产列表里面找到你的 windows 资产, 在协议组里面加入 rdp 3389, 再添加一个 ssh 22, 然后就可以使用 测试连接, 获取硬件, 自动推送 功能了
Win7 需要升级 powershell
到 3.0 以上, 详情请参考 ansible 客户端需求
下载最新的 OpenSSH
解压后,重命名到 C:\Program Files\OpenSSH
通过管理员身份的方式打开 powershell , 并在 powershell 里面执行下面命令
1. 安装 OpenSSH¶
cd "C:\Program Files\OpenSSH"
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
2. 设置防火墙¶
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
如果 win7 执行上面的命令报错请执行此处的命令
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
3. 启动 OpenSSH¶
net start sshd
4. 设置 OpenSSH 自启¶
Set-Service sshd -StartupType Automatic
ssh 登录的账户密码与登录 windows 系统的账户密码一致