From a Linux workstation you must open the graphical desktop of a Windows Server that has had no extra software installed on it. Which protocol is designed for that, and which client would you install to speak it?
LPIC-1 Exam 102-500, objective 106. User interfaces and desktops easy
Machine-checked — no person has signed for it. This question was read against the source cited below by an automated pass, which found no contradiction. That is a weaker claim than it sounds: the same kind of process wrote the question, so it can confirm its own mistake.
Treat it as a good draft rather than as settled fact, and read the source below before you rely on it. It is not used in mock exams here — only questions a person has signed for are.
How these questions are written — where each question comes from, what the verification ledger records, and what happens when one is found wrong.
The options
Correct RDP, using a client such as xfreerdp or Remmina.
Correct. RDP is Microsoft's own remote desktop protocol and its server side is built into Windows, so nothing needs installing on the far end. FreeRDP provides the xfreerdp command line client, and Remmina is a graphical front end that drives it.
Not correct VNC, using vncviewer.
Wrong for this constraint. VNC works across operating systems, but the Windows machine would first need a VNC server installed on it, and the question rules out adding software there.
Not correct XDMCP, using an X server in query mode.
Wrong. XDMCP is how an X display asks a Unix display manager for a login session. Windows runs no X display manager, so there is nothing to query.
Not correct Spice, using virt-viewer.
Wrong. Spice is aimed at the console of a virtual machine and is normally offered by the hypervisor, typically QEMU/KVM. It is not something a physical Windows Server presents.
Why
Choose the remote desktop protocol by what already runs on the far end. RDP is native to Windows and listens on TCP 3389. VNC is the portable option and needs a server installed on whatever it exports, listening on TCP 5900 plus the display number. Spice belongs to virtualisation and is exported by the hypervisor rather than by the guest operating system. XDMCP belongs to X11 and offers a login screen to a remote X server.
Where this comes from
- Cited
- manual page xfreerdp(1)
Practise this
Reading one question is not practice. The trainer will draw a short set from objective 106 and space the ones you get wrong.
More questions on this objective
- In the X Window System architecture, which statement correctly describes the roles of the X server and an X client? machine-checked
- From your desktop workstation you run `ssh -X admin@fileserver` and then start `xterm` in that session. The xterm window appears on your workstation's screen. Which machine is running the X server in this arrangement, and which is running the X client? machine-checked
- In a bash shell, type the complete command that sets and exports the environment variable X clients read to find their display, so that they connect to screen 0 of display 0 on the local machine. machine-checked
- Type the command, with no arguments and no options, that prints whether host-based access control is currently enabled on your X server together with the list of hosts and users allowed to connect. machine-checked
- An X11-forwarded ssh session authorises the remote client to talk to your local X server without you ever running an xhost command. Which mechanism provides that authorisation? machine-checked
- A display manager is the program that presents the graphical login screen and starts the user's session after authentication. Which three of the following are display managers? (Choose three.) machine-checked