首页 > 解决方案 > 如何通过 vnet 网关从 mac rdp 到 azure vm

问题描述

我正在尝试通过(IKEv2)vpn 连接从本地 mac rdp 到 Azure 实例。我从来没有被提示输入密码,而且看起来连接只是超时了。我得到的错误代码是 0x204。

我曾尝试同时使用 Microsoft Remote Desktop 8 和 10 for mac。

连接处于活动状态并报告它已连接。

从 mac,我可以连接到另一个不在vpn 后面运行的VM(在同一个 azure 帐户中) 。

从 Parallels Desktop(网络设置为共享模式且 Mac 上的 vpn 连接处于活动状态),我可以使用 windows rdp 客户端成功连接。

因此,Mac 的 Microsoft RDP 客户端似乎没有使用 vpn 连接。

有没有办法让它这样做?

是否有另一种解决方案,可以让我从我的 mac rdp 到 Azure VM(无需通过 Parallels)?


注意:这与 this 不是同一个问题,因为与通过 azure vnet 网关无关。

标签: macosazurevpnrdp

解决方案


我需要为我需要访问的每个 azure 站点添加主机文件条目。

例如,为了访问my-vm-name.someregion.cloudapp.azure.com,我需要为其子网中的私有 IP 添加一个 hosts 文件条目。例如10.2.0.100

在 Parallels 下的 Windows 中一切正常的原因是相关条目之前已添加到主机文件中。


推荐阅读