如何使用 Windows App 在 macOS 上启动 RDP 会话
Source: Dev.to
经过很长时间,我再次遇到了 RDP 协议:我以为已经没人再用了。但实际上,它依然活跃且可用。下面介绍如何在 macOS 上使用它,且不花一分钱 — 是的,因为还有付费版本。过程比想象中更快更简单。
为什么要使用 RDP 协议?
其实不必——还有更可靠的 跨操作系统通信 方法——但我在一个 Google Cloud Platform 课程(Workload Manager Validation for SQL Server)中需要使用 RDP。
- Windows 版 Chrome 原生支持该协议的 URL 处理器,所以不需要下载任何东西。
- 如果你使用 macOS 或 Linux,问题就出现了:不要把这个功能和 Chrome Remote Desktop 混淆,后者使用的是专有协议。
- Apple 在意大利的 Mac App Store 上出售一款付费应用,售价 €89.99,但它 不 支持 RDP 协议,所以这不是我推荐的解决方案。
从 Mac App Store 安装 Windows App
Microsoft Remote Desktop 现称为 Windows App,是一款 免费应用,提供 RDP 协议的图形界面。
- 该应用识别
.rdp扩展名的文件,允许导入预先配置好的连接。 - 我的情况是直接在 GCP 中为实例设置了新密码,因为该实例是云端的虚拟机。
- Windows App 可以连接任何 Windows 实例,无论是实体电脑还是云端 VM。
配置并保存连接设置
远程桌面连接会被保存为 “connections”。你可以通过多种方式添加新连接:
- 导入
.rdp文件 – 我使用了这种方法。 - 手动创建新连接 – 指定 IP 地址或主机名,然后提供授权账户的用户名和密码。
添加连接后,你还可以 导出为 .rdp 文件 以备后用。
RDP 提供图形界面,适合远程支持或需要 GUI 的任务,而 SSH 则仅提供命令行方式。
在 Mac 上运行远程会话
- 默认情况下会话以全屏模式打开;你可以在设置中更改分辨率和颜色深度(16–32 位)。
- Windows App 支持 Retina 显示屏优化。
- 你可以将 Mac 上连接的设备共享给远程会话,例如:
- 打印机(默认选中)
- 智能卡(默认选中)
- 摄像头
- 麦克风
- 还支持文件/文件夹共享和剪贴板共享。
根据网络状况,运行程序和命令提示符的性能可能会变慢。
RDP 协议并非最佳方案
除非必要,我不会使用此方案。虽然我能够相对轻松地远程登录 Windows VM,但在限时工作坊中偶尔出现的卡顿浪费了时间。
- 作为开发者,我很少需要远程图形界面;SSH 通常已经足够。
- 这次练习主要是为了好玩,也许对需要偶尔访问 Windows 机器 GUI 的人有帮助。