

We are going to enable the ssh service of this “X client” to forward X11 communication. So that we are clear on terms, the “X client” is the Ubuntu host that is console-based and has no graphical interface of its own. For example, if Selenium tests using a headless version of Chrome are failing in a server environment, you may get hints by looking at the remote browser visually. The X11 protocol makes it possible to send the graphical display to a remote graphical desktop.įrom a production standpoint, this can be useful if applications running in “headless” mode need to be debugged. Although server hosts typically have no graphical desktop and only serve console-based clients, these machines still have the ability to serve a GUI display screen to a remote desktop if necessary.
