远程桌面
远程桌面是一个操作系统或软件功能,允许用户使用计算机的图形用户界面远程登录并控制计算机。远程用户可以访问远程计算机上的文件并运行程序,就像坐在这台计算机的键盘和鼠标前一样。Windows、macOS、Unix 和 Linux 都支持远程桌面连接,但它们使用不同的协议和实现方式。
Windows 的专业版和服务器版包含一个内置的远程桌面服务器,使用 Microsoft 的专有远程桌面协议(Remote Desktop Protocol,RDP)。启用远程桌面后,经过授权的用户可以使用“远程桌面连接”应用(或其他兼容 RDP 的客户端)通过局域网连接到计算机;通过端口转发或VPN,也可以通过 Internet 进行远程连接。RDP 使用TLS加密来防止窃听。
macOS通过“屏幕共享”支持远程桌面连接,该功能可以远程控制计算机的桌面和 GUI。“屏幕共享”使用一种名为虚拟网络计算(Virtual Network Computing,VNC)的开放技术来控制远程计算机。你可以使用内置的“屏幕共享”应用或其他兼容 VNC 的客户端来远程控制 Mac。你还可以使用 Apple 功能更强大的 Apple Remote Desktop 应用,以获得额外的远程管理功能,例如远程安装软件、关闭系统和执行自动化任务。
Unix和Linux只要安装了适当的服务器软件,就同时支持使用 VNC 和 RDP 的远程桌面连接。Unix 和 Linux 中的大多数远程管理任务都可以通过基于文本的终端连接完成,但如果你不知道所需的终端命令,图形化远程连接可以让操作更简单。由于 Unix 和 Linux 服务器通常在没有显示器的情况下运行,使用远程桌面往往是进入桌面环境的唯一方式。
NOTE:RDP 使用加密来保护远程计算机与客户端之间的流量,而 VNC 不使用加密。不过,许多 VNC 客户端支持通过SSH进行隧道传输,从而提供安全且加密的远程桌面连接。[/n]
测试你的知识