使用 Microsoft Remote Desktop 实现远程办公

刚上大学买的游戏本太重了, 而且续航太短, 所以平时不想带出去. 不过 Windows 平台又在兼容性等方面有无可比拟的优势, 因此通过远程桌面的方式操作放在宿舍里的 Windows 游戏本.

网络环境

学校里的校园网所有位置都处于同一网段, 因此可以直接通过内网 IP 地址访问所有设备, 且不存在诸如 UDP 流量限制等网络策略.

服务端

要使用远程桌面, 被控制的电脑(暂称为服务端)需要安装专业版 Windows 专业版(家庭版无此功能). 普通家用电脑一般安装的是 Windows 家庭版, 要换成专业版可以在微软官方购买, Windows 10 等系统还可以直接在 Microsoft Store 中购买和激活.

除了远程桌面, 专业版比家庭版还多了不少其他功能. 关于专业版和家庭版的区别可以参考:

Compare Windows 10 Home vs Pro | Microsoft Windows

客户端

Microsoft Remote Desktop 有多种客户端, 基本覆盖所有常用平台. 我自己使用最多的是 Windows 平台和 macOS 平台. 各个平台的使用体验个人感受是 Windows > macOS > iPadOS ≈ Android. Windows 几乎可以做到等同于真机, macOS 习惯按键布局和部分快捷键改变之后也还好, 移动平台应急可以, 作为生产力平台有点强人所难. 关于各个平台的客户端使用可以参考微软官方文档:

Remote Desktop clients | Microsoft Docs

Windows

Windows 系统自带远程桌面功能, 无需另外安装. 按下 win + S 搜索“远程桌面连接”即可打开应用.

image-20211124145340645

根据提示, 输入要连接的设备的计算机名(IP, 域名等)并根据后面步骤的提示输入账号密码即可.

连接上之后可能会弹出安全证书不可信的提示, 这是因为远程连接使用的证书是自签证书, 忽略该提示即可. 也可以选择将该证书添加到信任的证书列表中, 方法略去不表.

macOS

macOS 平台需要安装 Microsoft Remote Desktop 应用, 不过国区的 App Store 里并没有这个应用, 因此如果想从 App Store 中下载应用, 需要注册一个非国区的 Apple ID. 注册方法可以自行搜索或者参考我之前写过的一篇笔记:

iOS平台畅玩第五人格国际服你需要知道的一切 (donnadie.top)

当然也可以自己找到应用安装包的 .dmg 文件.

应用下载链接如下:

‎Microsoft Remote Desktop on the Mac App Store (apple.com)

各个平台连接到远程设备的方法都大同小异, 不再赘述.

iPadOS

在 App Store 中搜索 Microsoft 远程桌面即可下载. 或者点击如下链接:

‎App Store 上的“Microsoft 远程桌面” (apple.com)

国区 Apple ID 即可下载.

Android

在 Play 商店即可下载安装:

Remote Desktop - Google Play 上的应用

更多玩法

以上只是在内网使用 Remote Desktop 的使用方法, 结合其他技术还能有很多其他玩法.

  • 如果你有公网 IP, 可以使用公网 IP 连接到你的设备. 目前大部分家用宽带不提供公网 IPv4 地址, 但是都有公网 IPv6 地址, 只不过每次重新拨号时 IPv6 地址都会变化. 可以考虑买个自己的域名结合 DDNS 从而利用 IPv6 连接到家里的电脑.
  • 如果你有内网穿透服务, 还可以利用内网穿透搭建隧道连接到家中的设备, 微软 RDP 对带宽的要求并不算太高, 因此一般来说通过内网穿透使用体验也不错.

总结

不错的多平台兼容性, 良好的内网环境, 比较简单的配置让微软的远程桌面服务用起来非常舒心顺手, 尤其是 Windows 平台客户端用起来几乎与真机无异. 此外, Microsoft Remote Desktop 还支持诸如存储设备映射、外设映射等功能, 配合其他软件还可以将 USB 设备等进行映射.

当然, 如果你要做的工作在命令行即可完成, 不需要图形界面也不需要各种设备映射, SSH 就可以满足你的需求.