无法在Mac OS X上通过rdp连接到Azure

27

我正在尝试从Mac OS X远程桌面连接到Azure实例,但找不到可让我执行此操作的工具。地址和用户名都可以,但似乎没有客户端具有包括实例信息的功能。

我已经尝试了Microsoft RDC和CoRD,但都无法成功。

是否有人成功在Mac上使用RDP连接到Azure实例?

9个回答

27

默认情况下,除非使用Windows远程桌面客户端,否则无法连接到Azure Windows服务器。

要在OS X上连接,无论是通过CoRD还是Microsoft Remote Desktop客户端 for Mac,您需要关闭网络级别身份验证:

  1. 使用Windows机器上的远程桌面客户端连接到Azure服务器
  2. 在控制面板中,转到系统,然后打开“高级系统设置”
  3. 在“远程”选项卡上,取消选中“仅允许来自运行具有网络级别身份验证(推荐)的远程桌面的计算机连接”
  4. 从OS X重新连接

16
此外,新的微软远程桌面客户端(https://itunes.apple.com/us/app/microsoft-remote-desktop/id715768417)还可以让您从Mac连接到Azure实例,因为它们已经预装好了。 - Kim Burgess

5

您需要在Mac上的Microsoft 远程桌面中创建连接

添加IP、用户名和密码

现在您可以连接了

如果仍无法连接,请检查您的Azure终结点设置

请设置防火墙可通过的端口号


只是为了说明一下...我已经尝试过 Cord,我认为它不允许使用不同于 :3389 的端口。 - Matteo Defanti
1
唯一正常工作的是从AppStore下载的Microsoft远程桌面。 - Matteo Defanti

5
我和你遇到了同样的问题,我认为与网络级别身份验证无关。主要原因是默认的远程桌面应用程序将通过端口3389进行连接,但您的虚拟机的默认端点设置为另一个公共端口。这是我解决问题的方法:
  1. 在Mac应用商店下载Microsoft Remote Desktop app最新版本。
  2. 在连接的域/ IP后添加端口,例如yourvmdomain.com:yourpublicport。 您可以在端点设置选项卡中找到公共端口。对于我来说,远程桌面的公共端口是58494,因此连接将是xx.xx.xx.xx:58494。
这个方法对我奏效了。

谢谢!肯定有帮助! - dadoonet

3

下载新的Microsoft 远程桌面客户端,它可以让您在不更改配置的情况下连接到 Azure 实例。

(正如 Kim Burgess 在评论中建议的那样)


1
连接到 Azure 云服务(也称为 Web 或 Worker 角色)对于 Mac 用户来说比较棘手,因为 PaaS 实例位于负载均衡器后面。因此,您需要通过 cookie 指定要连接的实例。
Royal TS 支持 cookie,所以我用它实现了连接:
- 安装 Royal TS 免费版本(http://www.royalapplications.com/ts/osx/features) - 添加远程桌面插件 - 创建新连接 - 输入通常的详细信息(服务器/用户名/密码) - 高级 > 连接 > 负载平衡信息 > Cookie:mstshash=Your.Server#Your.Server_IN_0 - 此 cookie 信息在您可以从 Azure 管理门户下载的实例的 RDP 文件中可用(只需在文本编辑器中打开即可)。

1
我使用在OSX上使用微软远程桌面应用程序连接到Azure VM。最近我从Windows机器设置了一个VM,并成功地使用管理员用户名和密码连接,但发现我必须重置管理员密码才能从OSX连接。您可以轻松地通过Azure门户为VM重置密码。转到“支持+故障排除/重置密码”。

0

请检查 Azure 虚拟机的网络入站端口规则(通常为 3389 端口,但在负载均衡器后面可能会更改),确保您被允许进入。


0

我经常需要在表单中输入用户名:

  • PC名称:xxx.xxx.xxx.xxx:yyyyy
  • 网关:未配置网关
  • 用户名:localhost\user.name

希望能对某些人有所帮助。


0

从MAC访问Azure实例,请在Appstore中下载Microsoft远程桌面客户端。Azure提供的默认RDP客户端不适用于MAC。对我有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接