- 正确准备远程设备至关重要:激活相应的服务,打开防火墙,并为用户定义权限。
- 安全基于强密码、网络级或多因素身份验证,以及始终保持最新状态的系统。
- 有多种远程桌面解决方案(RDP、Chrome、Splashtop、TSplus)可覆盖不同的环境和设备。
- 最常见的问题通常是由于网络、防火墙或权限问题引起的,可以通过检查这些关键点来解决。
如果您远程办公、提供随叫随到的支持服务,或者只是想随时随地访问您的电脑,就像坐在电脑前一样,那么设置远程桌面几乎是必不可少的。如今,您可以使用 Windows 内置工具、Splashtop 或 TSplus 等第三方解决方案,甚至使用 Chrome 浏览器来实现远程桌面连接。
本指南将一步步教您如何在 Windows、macOS、Linux、Android、iOS 和 Chromebook 上激活、保护和使用远程桌面,您需要哪些要求,如何克服常见的网络或防火墙问题,以及如果 Windows 原生功能不足或您的版本中没有此功能,您有哪些替代方案。
什么是远程桌面?它有什么用途?
远程桌面是一种技术,它允许您远程控制另一台计算机,就像您坐在它前面一样:您可以查看屏幕、移动鼠标、使用键盘、打开程序、复制文件等等。连接通过本地网络或互联网建立,并经过加密,因此没有人可以“窥探”您的操作。
实际上,远程桌面可以让您无需携带电脑即可访问文件和应用程序,在家使用办公室电脑远程办公,为家人或客户提供帮助,管理服务器,或者在无需出行的情况下保持其他位置的电脑运行。
最常用的工具是Windows 远程桌面 (RDP)功能、Splashtop 或 TSplus 等第三方应用程序,以及Chrome 远程桌面等基于浏览器的解决方案,这些工具大大扩展了您可以连接的设备范围。
设置远程桌面之前的基本前提条件
在开始调整设置之前,请务必确认您要连接的电脑和您要访问该电脑的设备满足一系列最低要求。
要使用原生 Windows 远程桌面 (RDP),首先要确保远程计算机运行的是兼容版本的 Windows 系统。通常情况下,需要Windows 10 或 11 专业版或企业版;家庭版不支持接收 RDP 连接,但可以作为客户端连接到其他电脑。
此外,您连接的计算机必须已开机、登录并连接到网络,或者您可以远程启动计算机。如果计算机处于关机状态或连接到您无法访问的网络(无论是通过 Wi-Fi、有线网络还是 VPN),则启用 RDP 功能毫无用处。
最后,配置远程访问的用户必须拥有目标计算机的管理员权限。只有这样,他们才能启用远程桌面功能、在防火墙中打开相应的端口,并添加其他授权用户。
如何在 Windows 10 和 Windows 11 的“设置”中启用远程桌面
在 Windows 10 和 11 中启用 RDP 的最直接、最方便用户的方式是通过系统设置应用,微软已经将所有控件集中在“远程桌面”部分下。
首先,在要连接的电脑上,打开“开始”>“设置”>“系统”。在左侧菜单或中间栏(具体位置取决于系统版本),您会看到一个名为“远程桌面”的选项。点击它即可查看可用选项。
在该屏幕上,您会找到“启用远程桌面”开关。将其打开;Windows 将显示一个窗口要求您确认,因为这样做会在系统上打开一个可通过网络访问的端口。单击“确认”以允许远程连接。
在同一个窗口中,您还会看到稍后需要在 RDP 客户端中使用的计算机名称。最好将其记下或复制,当然,如果您愿意,也可以稍后直接使用远程计算机的 IP 地址,这在 DNS 不稳定的网络中通常更可靠。
在主电源开关下方,Windows 提供了一个选项,用于保持电脑处于活动状态并在专用网络中可被发现。建议启用此选项,因为它可以防止电脑进入深度睡眠模式并从网络中消失,从而避免远程连接中断。
其他安全设置:网络级身份验证和允许的用户
远程桌面激活后,建议加强安全性,防止任何人通过自动扫描互联网上的 IP 地址来连接你的开放端口。
在“设置”中的“远程桌面”屏幕上,您可以找到“高级设置”的链接。进入高级设置后,您会看到“要求计算机使用网络级别身份验证 (NLA) ”选项。选中此复选框,即可确保 RDP 服务器仅在用户成功通过身份验证后才启动图形会话。
NLA 的主要优势在于它可以阻止许多自动登录尝试,因为它强制客户端在预留系统资源之前发送有效的凭据。如果您仅使用现代客户端(Windows 10/11、官方 Microsoft 应用等)进行连接,建议始终启用 NLA。
在远程桌面主屏幕上,您还会看到一个类似“选择可以远程访问此计算机的用户”的链接。单击该链接会打开一个标准窗口,您可以在其中添加特定用户(除了默认情况下已允许访问的管理员之外)。
您可以在此处使用“添加”按钮添加可通过 RDP 连接的其他帐户。如果您想将访问权限限制在少数人范围内,或者如果您管理家庭成员的电脑并希望他们使用自己的帐户而不是您的帐户,这将非常有用。
从经典的 Windows 控制面板启用远程桌面
如果您是“老派”用户,或者在运行旧版 Windows Server 的计算机上工作,您可能会发现从经典控制面板启用 RDP更方便,因为历史远程访问设置就位于那里。
要执行此操作,请打开“开始”菜单,搜索“控制面板”,然后点击它。打开控制面板后,依次选择“系统和安全”>“系统”。在左侧面板中,您应该会找到一个名为“远程访问设置”或“允许远程访问此计算机”的链接。点击它。
系统属性窗口将会打开,您会看到“远程访问”选项卡。在“远程桌面”部分,选中“允许远程连接到此计算机”选项。在较新的版本中,还有一个用于要求进行网络级身份验证的复选框,您也应该选中它。
应用这些更改后,远程桌面服务将启用并调整基本权限。在同一对话框中,您可以单击“选择用户...”来添加已授权的帐户,就像您在“设置”中操作的那样。
使用命令提示符或 PowerShell 启用远程桌面
在专业环境中,使用脚本或命令自动执行配置有时非常有用,尤其是在同时管理多台计算机时。在 Windows 系统中,可以通过命令行修改注册表和防火墙规则来启用远程桌面协议 (RDP)。
以管理员身份运行命令提示符,只需使用命令更改注册表中的相应值即可。关键设置是 fDenyTSConnections,它决定是否阻止或允许传入的 RDP 连接。
之后,需要在 Windows 防火墙中添加一条规则,允许连接到“远程桌面”规则组。否则,服务虽然会处于活动状态,但端口仍会被阻止。
如果您更喜欢使用 PowerShell,也可以使用 cmdlet 来实现相同的功能,例如使用Set-ItemProperty修改注册表,以及使用Enable-NetFirewallRule激活远程桌面规则组。这种方法尤其方便集成到部署或自动化脚本中。
配置 Windows 防火墙以允许远程桌面连接
要使远程连接正常工作,仅仅启用该服务是不够的:防火墙必须允许流量通过标准的 RDP 端口(TCP 3389)进入。Windows 通常会在启用该功能时自动执行此操作,但了解如何检查仍然很有帮助。
在系统搜索栏中输入“防火墙”,然后打开“允许应用通过 Windows Defender 防火墙”选项。您也可以通过“控制面板”>“系统和安全”>“Windows Defender 防火墙”访问此选项。
在应用程序列表中找到“远程桌面”,如果复选框被锁定,请单击“更改设置”按钮。选择“专用”网络选项,如有必要,选择“公用”网络以允许这些配置文件上的 RDP 通信。
保存更改后,防火墙规则将配置为阻止传入远程桌面服务的连接。建议您从其他设备验证现在是否可以使用 IP 地址或计算机名进行连接。
通过不同设备(Windows、macOS、iOS 和 Android)进行远程桌面访问
远程电脑准备就绪后,下一步就是从本地设备连接。在 Windows 系统中,您可以使用经典的“远程桌面连接”应用程序 (mstsc),但微软也为移动设备和 macOS 系统提供了现代化的客户端。
在Windows电脑上,只需打开“开始”菜单,输入“远程桌面连接”,然后运行该工具。在出现的窗口中,输入计算机名称或其IP地址,单击“连接”,然后输入授权用户的凭据。
如果您使用 macOS 或 iOS 设备连接,微软通过 Mac App Store 和 App Store 提供Windows 应用/Microsoft Remote Desktop。安装完成后,只需指定主机名或 IP 地址、用户名,以及(如果需要)一些视觉设置或重定向设备选项,即可添加新电脑。
在安卓设备上,操作步骤非常相似:从 Google Play 安装Microsoft Remote Desktop应用,点击“+”添加新电脑,输入连接信息,然后保存配置文件。点击该配置文件即可启动远程会话,您将在手机或平板电脑屏幕上看到电脑的桌面。
在最新版本的 Windows 中,还可以从 Microsoft Store 下载“通用”远程桌面应用程序,该应用程序旨在统一不同设备之间的体验,并以比传统客户端更直观的方式管理多个已保存的连接。
从网络外部安全远程访问:路由器、VPN 和端口
在同一本地网络内进行远程连接相对简单,但如果您想从互联网访问您的电脑(例如,从家里访问办公室电脑),则需要做更多的工作,最重要的是,需要具备安全方面的常识。
微软建议不要随意将 3389 端口暴露给互联网,而是使用 VPN(虚拟专用网络)。VPN 会在您的设备和远程 PC 所在的网络之间创建一个加密隧道,就像您实际连接到该局域网一样。
为此,您需要订阅或部署可靠的 VPN 服务,按照提供商的说明在您的计算机或移动设备上配置客户端,或者通过“设置”>“网络和 Internet”>“VPN”添加必要的凭据来创建您自己的 VPN。
传统的解决方法是在路由器上配置端口转发,将流量转发到远程电脑的 3389 端口,这样到达路由器公网 IP 地址的连接就会被重定向到目标电脑。这种方法虽然可行,但如果不与其他安全措施结合使用,安全性就低得多。
总之,在向外界开放端口时,建议使用强密码、网络级身份验证,如果可能的话,使用多因素身份验证,以最大限度地降低暴力破解攻击或自动机器人未经授权访问的风险。
在 Windows、macOS 和 Linux 上使用 Chrome 远程桌面
如果您不想处理端口和系统配置,或者您需要控制没有 RDP 的计算机,Chrome 远程桌面是一个非常方便的替代方案,它通过浏览器和一个小型附加组件工作。
要进行设置,请在要控制的计算机上打开 Chrome 浏览器并访问remotedesktop.google.com/access。在“设置远程访问”部分,点击“下载”以安装扩展程序和相关服务。
安装过程中,系统可能会要求您输入计算机密码或授予您修改安全设置的权限,尤其是在 macOS 和某些 Linux 发行版上。安装完成后,您可以为计算机定义一个名称和一个用于远程访问的 PIN 码。
您还可以使用 Chrome 远程桌面与他人临时共享您的会话。在这种情况下,请访问 remotedesktop.google.com/support,下载“获取支持”组件,并生成一次性代码,将其发送给将为您提供帮助的技术人员或人员。
访客将登录同一页面,在“提供支持”部分输入代码,经您确认后,即可完全控制您的桌面,直至您点击“停止共享”。代码使用后即失效,系统会定期询问您是否要继续共享。
在 Linux 上配置 Chrome 远程桌面并自定义会话
在 Linux 系统上,Chrome 远程桌面支持基于一个特定的 64 位软件包,该软件包会安装必要的主机组件,以便在后台创建虚拟桌面会话。
从官方网站下载并安装 Debian 软件包后,您仍然需要访问 remotedesktop.google.com/access,启用远程连接并设置名称和 PIN 码。之后,这台计算机就会出现在您的可用设备列表中。
如果您想自定义连接时启动的图形环境(例如,强制使用 Cinnamon、KDE 或类似环境),您可以在您的主文件夹中创建一个名为.chrome-remote-desktop-session的文件,其中包含一个 exec 命令,该命令会调用所需的环境。
要确定要使用的命令,请检查/usr/share/xsessions/目录下的 .desktop 文件,并查找以“Exec=”开头的行。该命令与 Xsession 结合使用,就是您需要添加到脚本中的命令,以便在使用 Chrome 远程桌面时始终启动此特定会话。
需要注意的是,某些桌面环境不允许同一用户同时进行两个会话,因此在这种情况下,建议为本地会话和远程会话使用不同的环境,或者在使用一个会话之前注销另一个会话。
配置和使用 Splashtop 进行跨平台远程访问
除了微软和谷歌的工具之外,还有一系列专注于性能和易用性的商业解决方案。其中最广泛使用的解决方案之一是Splashtop,它几乎可以从任何主流操作系统提供快速安全的远程访问。
使用 Splashtop 的第一步是在其平台上创建一个用户帐户。该帐户将成为您的“指挥中心”,您可以通过它管理所有团队、移动设备和远程会话。
接下来,您需要在用于控制其他计算机的设备上下载Splashtop Business 应用:这些设备可以是 Windows 或 macOS 电脑、安卓手机、iPhone、iPad,甚至是 Chromebook。您需要使用您的帐户登录每台设备。
在您想要远程控制的计算机上,您必须安装名为Splashtop Streamer 的组件,该组件也适用于 Windows、Mac 和部分 Linux 发行版。Streamer 在后台运行,充当您的设备和远程计算机之间的“桥梁”。
在 Streamer 安装过程中,您可以调整一些选项,例如是否在系统启动时自动启动、哪些用户可以访问、安全设置以及图像质量。通常的做法是将其配置为自动启动并始终准备好接收连接。
Streamer 和 Business 应用都设置完成后,您会在 Splashtop 主界面看到已关联到您帐户的计算机列表。只需点击或轻触您想要控制的计算机,即可开始远程会话,享受高质量的流媒体播放和极低的延迟。
Splashtop 相较于其他远程桌面解决方案的优势
Splashtop 凭借其良好的性能、高安全性和合理的价格,在众多工具中占据了一席之地,成为企业、教育机构和有要求的个人用户的强大选择。
就用户体验而言,即使远距离连接,延迟也非常低,支持高清视频和包括视频编辑、图形设计或软件开发在内的工作流程,而不会因为延迟而使会话变成一种折磨。
在兼容性方面,Splashtop 可在Windows、macOS、Linux、iOS、Android 和 Chromebook上运行,让您可以无缝地将传统台式电脑与平板电脑和手机混合使用,同时为每个人保持相同的远程访问工具。
在安全性方面,该平台采用了256位AES加密、TLS协议、多因素认证、设备验证和会话日志记录。这些措施确保符合审计要求,并将未经授权的第三方访问风险降至最低。
对于 IT 支持团队而言,Splashtop 包含非常实用的功能,例如文件传输、远程打印、集成聊天、会话录制和无人值守访问,所有这些都可通过管理面板轻松管理数十台或数百台远程计算机。
TSplus 作为 RDP 的替代方案,适用于企业
如果您管理众多用户,还可以考虑使用TSplus,这是一种面向商业环境的远程访问解决方案,旨在简化应用程序和桌面的发布,而无需像传统的 Microsoft 远程桌面服务那样复杂。
TSplus 允许您将应用程序集中在 Windows 服务器上,并为内部或外部用户提供远程访问,同时提供高级安全选项、Web 访问门户和管理工具,这些工具比完整的 RDS 服务器场更容易管理。
通过将 TSplus 与良好的安全实践和强大的密码策略相结合,许多组织能够降低许可和维护成本,与直接部署 RDS 相比,同时保持舒适的用户体验。
任何远程桌面解决方案的关键安全方面
无论选择何种工具,关键点始终如一:不要在网络或设备中留下任何可能被攻击者利用的漏洞。为实现这一点,建议遵循一系列通用最佳实践。
第一步是为所有远程访问权限的账户使用强密码和唯一密码。切勿在不同服务中使用简单或重复的密码;理想情况下,应使用密码管理器并实施内部策略,要求定期更改密码。
强烈建议在解决方案支持的情况下启用双因素身份验证(2FA 或 MFA):Splashtop 默认启用此功能,许多企业 VPN 也支持。这样,即使有人窃取了您的密码,他们仍然无法在没有第二因素的情况下登录。
保持操作系统和远程桌面软件的完全更新是另一项至关重要的支柱。更新可以修复漏洞,如果不加以修补,这些漏洞可能会被利用来控制计算机或拦截数据。
如果您使用 Microsoft RDP,请尽可能启用网络级身份验证 (NLA),这将显著减少您的攻击面。如果您需要支持不支持 NLA 的旧版客户端,最好仅在高度受控的网络中临时启用它。
最后,在更敏感的环境中,建议监控和记录所有远程会话,以便审核谁在什么时间从什么设备进入,从而检测异常或可疑行为。
常见问题及解决方法
即使您严格按照所有步骤操作,在尝试建立远程桌面连接时也常常会遇到一些常见问题。幸运的是,如果您知道从哪里入手,大多数问题都有快速的解决方案。
最常见的问题之一是“远程桌面无法工作”,而没有提供更多解释。在这种情况下,您需要检查远程计算机上是否已启用该功能,防火墙是否允许相应的端口,以及远程桌面服务是否正在运行。
如果您收到“权限被拒绝”的消息,则表示您尝试登录的帐户可能不在允许远程访问的用户组中。请返回 RDP 设置,并将该用户明确添加到远程桌面用户列表中。
如果在同一网络内连接但会话建立失败,建议确认两台设备确实位于同一子网,并且不存在额外的网络分段(例如 VLAN 或隔离客户端的 Wi-Fi 策略)。对于外部连接,也请检查路由器和端口转发或 VPN 设置。
对于更棘手的问题,您可以使用Windows 事件查看器检查“应用程序”和“系统”日志,查找与 RDP 相关的错误。保持网络驱动程序更新也有助于解决问题,因为过时的驱动程序可能会导致意外的连接中断。
如果您在使用 Chrome 远程桌面时遇到问题,请检查您的浏览器是否为最新版本,您的防病毒软件是否阻止了 UDP 流量或 443 和 3478 端口,以及主机和客户端是否都拥有完整的互联网访问权限。在企业网络中,管理员可能限制或阻止了该工具的使用。
设置和使用远程桌面一开始可能看起来令人生畏,但一旦你了解了要求、激活步骤和最低安全措施,它就会成为一个极其方便的工作和支持工具:从Windows 集成的 RDP 到 Splashtop、TSplus 或 Chrome 远程桌面等解决方案,几乎任何场景、预算和设备类型都有相应的选择,并且始终能够根据环境的需求微调安全级别。
指数
- 1 什么是远程桌面?它有什么用途?
- 2 设置远程桌面之前的基本前提条件
- 3 如何在 Windows 10 和 Windows 11 的“设置”中启用远程桌面
- 4 其他安全设置:网络级身份验证和允许的用户
- 5 从经典的 Windows 控制面板启用远程桌面
- 6 使用命令提示符或 PowerShell 启用远程桌面
- 7 配置 Windows 防火墙以允许远程桌面连接
- 8 通过不同设备(Windows、macOS、iOS 和 Android)进行远程桌面访问
- 9 从网络外部安全远程访问:路由器、VPN 和端口
- 10 在 Windows、macOS 和 Linux 上使用 Chrome 远程桌面
- 11 在 Linux 上配置 Chrome 远程桌面并自定义会话
- 12 配置和使用 Splashtop 进行跨平台远程访问
- 13 Splashtop 相较于其他远程桌面解决方案的优势
- 14 TSplus 作为 RDP 的替代方案,适用于企业
- 15 任何远程桌面解决方案的关键安全方面
- 16 常见问题及解决方法