WinRM配置(windows远程遥控配置)
概要
jHako是通过winrm方式来远程控制windows服务器,因此我们需要配置winrm。
- 目前jHako只对应winrm中http协议中的basic认证。
- winrm默认使用5985端口,配置windows内置防火墙使5985端口能够通讯。
WinRM服务启动确认
确认Windows Remote Management (WS-Management)是否被默认启动。键入Win+R
弹出对话窗,输入services.msc
后,启动windows服务管理程序。
寻找『Windows Remote Management (WS-Management)』服务,确认是否自动(延迟开始)。
启动WinRM
使用管理者权限执行PowerShell,键入Win+R弹出对话窗,输入powershell
后,点击右键用管理者权限执行PowerShell。
WinRM有效化
输入以下指令。对所有提问,回答Y。
PS> Enable-PSRemoting
确认WinRM配置
输入以下指令。可以显示winrm的配置情况。
PS> winrm get winrm/config
BASIC认证有效化
输入以下指令,让BASIC认证有效化。
PS> Set-Item WSMan:\localhost\Service\Auth\Basic True
输入以下指令,确认配置结果。
PS> Get-Item WSMan:\localhost\Service\Auth\Basic
Name Value
---- -----
Basic true
HTTP协议有效化
输入以下指令,让HTTP协议有效化。
PS> Set-Item WSMan:\localhost\Service\AllowUnencrypted True
输入以下指令,确认配置结果。
PS> Get-Item WSMan:\localhost\Service\AllowUnencrypted
Name Value
---- -----
AllowUnencrypted true