-1

我正在尝试在下面运行puppet bolt command远程Azure VM通过powershell

bolt command run ipconfig --targets winrm://158.28.0.546 --no-ssl -user testuser123 -password test@84p

在powershell中获取上述命令的错误

在 192.168.0.140 上失败:

连接到 192.168.0.140 10 秒后超时

1 个目标失败:192.168.0.140

如何解决上述问题

更新1:

WinRM在远程启用Azure Virtual Machine。即使在公共网络上也Firewall被禁用。Azure VM

在此处输入图像描述

添加DNS nameAzure Portal,我收到如下错误

无法连接到 https://testazurevm.westus.cloudapp.azure.com:5986/wsman

由于目标机器主动拒绝,无法建立连接

4

2 回答 2

0

按照以下文章中给出的以下步骤后,问题已修复。

https://docs.microsoft.com/en-us/azure/marketplace/cloud-partner-portal/virtual-machine/cpp-configure-winrm-a​​fter-vm-creation

  1. 导航到刀片虚拟机 > > 设置/网络
  2. 单击NSG名称以显示其属性: 在Settings下,选择 Inbound security rules以显示此刀片。
  3. 单击+ 添加为 TCP 端口 5986 创建一个名为 WinRM_HTTPS 的新规则。
  4. 完成提供值后单击确定。

配置 VM 以启用 WinRM:

下载并复制以下到远程机器。(从提供的链接获取这些文件。)

  • 配置WinRM.ps1
  • 制作证书.exe
  • winrmconf.cmd

在远程虚拟机中运行以下命令。

ConfigureWinRM.ps1 <vm-domain-name>
于 2020-04-05T02:43:44.193 回答
0

对于此问题,错误显示尝试连接后超时。一般是因为端口不允许你连接。据我所知,应该有两个原因。一是防火墙不允许从端口访问。另一个是端口不被监听。

对于您,您可以检查防火墙是否允许 WinRM 端口以及是否在 VM 中启用了 WinRM。

于 2020-04-02T02:18:45.813 回答