ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Winrm 设置https

2021-05-07 13:05:23  阅读:539  来源: 互联网

标签:server2016 Administrator https 单击 证书 Winrm winrm 设置 Address


查看网络是公用、专用、域:

Get-NetConnectionProfile

Name : 网络

InterfaceAlias : Ethernet0

InterfaceIndex : 6

NetworkCategory : Public

IPv4Connectivity : Internet

IPv6Connectivity : NoTraffic

设置网络类型

Set-NetConnectionProfile - InterfaceIndex <InterfaceIndex> -NetworkCategory Private

示例:Set-NetConnectionProfile -InterfaceIndex 4 -NetworkCategory Private

 

安装IIS和.net

打开服务器管理器,启动IIS。

单击"添加角色和功能",如图7所示。

单击"下一步",在"安装类型"节点,选择第一个选项。

单击"下一步",在"服务器角色"节点,确认勾选IIS

单击"下一步",在"功能"节点,确认勾选.NET,如10所示。

单击"下一步 > 安装",完成安装。

添加证书

打开IIS管理器,选择"服务器证书"

创建"自签名证书"

查看证书指纹

ls Cert:\LocalMachine\My

[server2016]: PS C:\Users\Administrator\Documents> ls Cert:\LocalMachine\My

 

 

PSParentPath:Microsoft.PowerShell.Security\Certificate::LocalMachine\My

 

Thumbprint Subject

---------- -------

EF31FA9673BC7B91219C2F42B973C3B29CC9B17B CN=server2016

3D88F43792F2D58760F9B96B058387B0868A1BBA CN=WMSvc-SHA2-WIN-CQI46UPKP60

 

 

[server2016]: PS C:\Users\Administrator\Documents>

 

 

配置winrm的https监听(使用cmd)

winrm set winrm/config/Listener?Address=*+Transport=HTTPS @{Enabled="true";Port="端口";Hostname="主机名";CertificateThumbprint="CN=主机名的那个证书的Thumbprint"}

示例:winrm set winrm/config/Listener?Address=*+Transport=HTTPS @{Enabled="true";Port="5986";Hostname="server2016";CertificateThumbprint="2C0E6860E877948DF71FF86CA8A5EED5D30F4CA2"}

 

若是提示如下:

WSManFault

Message

ProviderFault

WSManFault

Message = WS-Management 服务无法处理该请求。该服务找不到资源 URI 和选择器标识的资源。

 

错误编号: -2144108544 0x80338000

WS-Management 服务无法处理该请求。该服务找不到资源 URI 和选择器标识的资源。

 

请使用create

winrm create winrm/config/Listener?Address=*+Transport=HTTPS @{Enabled="true";Port="5986";Hostname="server2016";CertificateThumbprint="2C0E6860E877948DF71FF86CA8A5EED5D30F4CA2"}

 

若是需要删除原来的https监听

winrm delete winrm/config/Listener?Address=*+Transport=HTTPS

 

导出证书

编码无所谓

 

然后在客户端导入证书

 

然后,请注意,一定要在连接的时候使用服务端的名称而不是IP地址。(检查能否使用名称,ping一下主机名,若是能通,就可以使用)

PS 2021年5月7日 10:24:18 C:\Users\Administrator> Enter-PSSession -ComputerName server2016 -UseSSL -Credential Administrator

 

PowerShell credential request

Enter your credentials.

Password for user Administrator: ******

 

[server2016]: PS C:\Users\Administrator\Documents> ipconfig.exe

 

不能通,看DNS解析了。

就ok了。

 

 

 

 

 

 

 

 

 

 

 

 

标签:server2016,Administrator,https,单击,证书,Winrm,winrm,设置,Address
来源: https://www.cnblogs.com/love-DanDan/p/14738674.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有