【发布时间】:2018-04-17 17:00:02
【问题描述】:
我可以使用 http://terraformrg.southeastasia.cloudapp.azure.com/ 访问我的 azure vm (windows),但无法使用 https://terraformrg.southeastasia.cloudapp.azure.com/ 访问(机器中没有 SSL)。但是我在这个虚拟机中为 https 启用了 443 端口。我看到我的虚拟机中同时运行 http 和 https WinRM 侦听器,即没有缩略图的 http 和带有缩略图的 https。
我的问题是,我可以使用连接到启用 WinRM 的 azure VM 吗? 吗?还是这里的 https 是强制性的?
【问题讨论】:
-
您是否在防火墙中打开了端口并为所有端口添加了网络安全组规则?
-
我只在 nsg 中为 http 和 https 添加了规则。我认为这对于 azure vm 来说已经足够了。防火墙还有什么作用?是否需要通过登录 VM 或通过 azure 门户来完成?我对网络交易不公平:)
-
您需要 RDP 到机器并根据需要打开防火墙端口。默认打开的端口是 80 和 3389,因此您需要添加 443 才能使其工作。尝试添加它,如果有帮助,请告诉我。
-
我将在防火墙中为 https 打开 443 并尝试。但是 443 是用于 https 的,我可以在不打开此防火墙端口的情况下使用 http 连接吗?类似于... Enter-PSSession -ConnectionUri terraformrg.southeastasia.cloudapp.azure.com:5985 -Credential $cred -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck) -Authentication Negotiate?看,我为 http 使用了 5985 WinRM 端口。
-
已尝试“$cred = Get-Credential Enter-PSSession -ConnectionUri terraformrg.southeastasia.cloudapp.azure.com:5986 -Credential $cred -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck) -Authentication Negotiate”,但出现错误
标签: azure azure-virtual-machine winrm