重启后无法连接到 Azure Windows VM

重启后无法连接到 Azure Windows VM

我们在 Azure 上安装了 Windows Server,在过去一年中运行良好。在 Microsoft 安排的重启/顾问建议之后,我们失去了对该 VM 的访问权限。

  • Azure 门户上的“连接”(RDP)按钮不起作用。
  • 已经尝试重置 NIC、添加新 NIC、重新部署到新主机,但都没有成功。
  • 启动诊断显示虚拟机已启动,但右下角的连接图标处于断开连接状态: 在此处输入图片描述

  • 从同一虚拟网络上的另一台虚拟机执行 ping 操作也失败了。

我们还可以尝试做些什么来恢复对此虚拟机的访问吗?

答案1

您可能已经尝试过此操作,但请停止虚拟机,这样它就会显示为已解除分配,然后重新启动它。如果此操作不起作用,则需要向 MS 提交支持请求,让他们查看。

答案2

为了搜索者的利益,我遇到了一个问题,我的 RDP 详细信息(我已在本地保存了详细信息)在停止/启动/重启后停止工作。

问题是虚拟机的 IP 地址已经改变!

因为我保存了我的 RDP 的详细信息,所以出于某种原因,任何新的 RDP 文件下载都不会带来新的 IP 地址。

在 Azure 门户上的 VM 的“概述”部分中,检查 IP 地址。如果您在记事本中打开 RDP 文件,则可以看到它尝试使用的 IP。就我而言,它们是不同的(尽管该文件以前肯定有效!)。

我没有使用下载的 RDP 文件,而是从我的电脑上执行了以下操作:

  1. 开始 > “远程桌面”
  2. 输入新的IP(来自 Azure 中的概述部分)后跟冒号,后跟端口,例如168.xx.xx.xxx:3389
  3. 点击Connect。(如果系统要求您输入用户名/密码,则表示您已找到服务器。)
  4. 转至More choices>Use a different account
  5. 输入.\myusername,然后在密码框中输入密码。

答案3

我也遇到了同样的问题。我做了以下操作来解决这个问题。

  1. 通过串行控制台登录(说明如下)。
  2. 在命令提示符下,在来宾虚拟机内:ipconfig /renew

登录串行:

  1. 在串行控制台类型cmd,然后输入
  2. 输入ch -si 1然后回车。
  3. 使用域管理员帐户或本地管理员帐户登录
  4. ipconfig /release

答案4

https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/reset-rdp

尝试使用远程命令重置 rdp

如何回复Azure VM 的 RDP 和管理员密码**

要重置 Azure VM 的密码,您可以使用 Azure 门户或 Azure PowerShell。如果您采用门户路径,请登录 Azure 门户,转到要重置密码的 Azure VM。在“支持 + 故障排除”下,单击“重置密码”,然后按照“重置密码”向导更新凭据。请注意,Active Directory 域控制器不支持此功能。

如果要使用 Azure PowerShell:If you want to use Azure PowerShell:

Set-AzVMAccessExtension -ResourceGroupName $RgName -Location $Location -VMName $VmName -Credential (get-credential) -typeHandlerVersion "2.0" -Name VMAccessAgent

重置 RDP 配置

如果您可以使用 RDP 访问 Azure 虚拟机,则可以重置配置,这将在 VM 中启用远程桌面服务并为默认 RDP 端口 3389 创建防火墙规则。要重置远程桌面服务 (RDP) 配置,请再次登录 Azure 门户,选择要重置 RDP 配置的虚拟机。在“支持 + 故障排除”下,单击“重置密码”,在新刀片上选择“仅重置配置”,然后单击“更新”。

如果要使用 Azure PowerShell:If you want to use Azure PowerShell:

Set-AzVMAccessExtension -ResourceGroupName $RgName" -VMName $VmName" -Name "myVMAccess" -Location $Location -typeHandlerVersion "2.0" -ForceRerun

相关内容