X11(X Window System Version 11)是一种网络透明的窗口系统,主要用于Unix-like操作系统。它采用客户端-服务器模型,允许应用程序(客户端)在远程服务器上运行,而图形界面可以显式在本地计算机上。
X11转发: 通过SSH隧道安全地传输X11图形界面数据的技术,使得远程图形程序可以在本地显式。 通过X11转发,我们可以在没有图形界面的远程Linux操作系统中运行带图形化界面的程序,方便日常的开发维护工作。
X11转发架构: X Server 是 X11 的服务端,负责将客户端的图形化界面渲染出来; X Client 是 X11 的客户端,通过 X11 协议将要渲染的图形化界面发送给 X Server,由 X Server 负责渲染出来; X Client 和 X Server 通过 SSH 通道加密传输。