远程桌面协议 (RDP) 用于通过网络连接两台计算机。在 RDP 设置中,运行 RDP 客户端软件或客户端的计算机连接到另一台运行 RDP 服务器软件或服务器的计算机。客户端计算机创建一个 RDP 文件,用于将连接设置存储到服务器。客户端以后只需打开 RDP 文件即可连接到服务器。
定义 RDP 文件
虽然 RDP 是 Microsoft 的专有技术,过去仅在 Windows 上可用,但 RDP 客户端软件现在可在各种操作系统上使用,RDP 服务器软件可用于 Windows、Unix/Linux 和 OS X。
在 RDP 连接的初始设置期间,连接客户端和服务器所需的设置和配置将保存到存储在客户端上的 RDP 文件中。如果您使用 Microsoft Windows 远程桌面连接 (RDC) 客户端连接到 Windows 或某些其他操作系统上的 RDP 服务器,这些文件也称为 Microsoft Windows 远程桌面连接文件。
连接后,RDP 客户端会检索并在其自己的屏幕上显示 RDP 服务器的桌面。当它与服务器断开连接时,客户端会关闭 RDP 文件。
初始设置后,客户端每次需要连接到服务器时,只需要打开 RDP 文件即可。对 RDP 连接设置的后续更新也会更新 RDP 文件。这样可以确保客户端始终可以连接到服务器。不应编辑或删除 RDP 文件。如果找不到 RDP 文件,客户端可以连接到 RDP 服务器的唯一方法是重新创建连接。这将创建一个新的 RDP 文件以供以后使用。
配置本地资源以与远程计算机共享
RDC 是微软自己的 RDP 客户端,允许在客户端和服务器之间共享本地资源,包括音频、Windows 键盘快捷键、打印机、剪贴板和本地驱动器。其他 RDP 客户端可能提供等效功能。
- 对于音频, RDP 文件设置为音频捕获模式:i:value,值设置为 0 或 1。设置为 0 时,禁用从本地设备捕获音频。当设置为 1 时,情况正好相反。
- 键盘快捷键的 RDP 文件设置为keyboardhook:i:value,值设置为 0、1 或 2。设置为 0 表示在本地计算机上应用 Windows 键盘快捷键,1 表示在远程计算机上应用它们计算机处于焦点,2 仅在远程计算机处于全屏模式时表示应用程序。
- 对于打印机重定向, RDP 文件设置为 redirectprinters:i:value,值设置为 0 或 1。值设置为 0 表示本地打印机不可用于远程会话;1 表示本地打印机可用于远程会话。
- Redirectclipboard:i:value 是剪贴板重定向的 RDP 文件设置,值为 0 表示本地剪贴板不可用于远程会话,1 表示相反。
- 对于驱动器/存储重定向, RDP 文件设置为 drivetoredirect:s:value。如果未指定值,则不会重定向驱动器。设置为 * 时,即使对于稍后连接的驱动器,也会启用驱动器重定向。指定驱动器号时,将为指定驱动器设置重定向。当值设置为动态驱动器时,稍后连接的所有驱动器都将被重定向。
为远程会话配置用户体验
RDC 还允许通过 RDP 文件配置用户体验。RDC 设置中的用户体验包括要使用的连接速度、客户端计算机上位图图像的缓存以及网络故障时的自动重新连接。与上述用户体验设置相关的 RDP 文件设置包括带宽自动检测:i:值、启用自动重新连接:i:值和压缩:i:值。对于所有三个设置,设置为 0 的值表示禁用该设置,设置为 1 表示启用该设置。
在 RDP 文件中配置多个监视器
如果您有双显示器设置,您可以告诉 RDC 使用此配置。例如,如果您有两台显示器,则可以使用一台显示器显示远程桌面,另一台显示本地桌面。您还可以使用两个显示器来显示远程桌面。但是,如果您有三台显示器,例如 1、2 和 3,并且您只想使用 1 和 3 来显示远程桌面,而为本地计算机保留 2 台,则需要直接编辑 RDP 文件。
要为三显示器设置配置 RDP 文件,请通过在命令提示符下运行 mstsc/l 列出您的显示器。然后,您可以打开您的 RDP 文件并将 RDP 文件中的选定监视器设置为您要远程使用的监视器的数量。例如,如果 mstsc/l 产生 0、1 和 2 作为您的监视器,您可以在 RDP 文件中设置以下任何监视器组合:选定监视器:s:0、1、选定监视器:s:0、2 或选定的监视器:s:1、2。通过在命令提示符下运行 mstsc /multimon 可以复制相同的设置。