So here's the down low:

I have someone hosting a CentOS 7 machine for me in a remote location. I can access this machine via SSH, currently using PuTTy, and that is all.

My knowledge on Linux coding is limited if it even exists at all.

What I am basically looking for is a step by step guide on how to setup a GUI for this CentOS box and then view this GUI on my windows machine to be able to perform tasks, installations etc etc on my hosted CentOS box.

Any help would be greatly appreciated,


  • Are you sure that there is a graphical interface set up on the machine? I think the default server setup on Centos is to not have a graphical interface. Ask the one hosting the computer. Also ask then what is the graphical environment, X, Wayland or something else. – ojs Oct 1 '16 at 11:58

CentOS comes in a slew of variants. For most users, there two main options are the GUI installation. or the minimal installation.

  1. Check if you have a working GUI environment installed.

If you had CentOS setup in minimal mode, it does not come with a GUI, only a console. Hence you will have to install it separately.

Here's a StackOverflow article on a few desktops environment available on the CentOS platform and how install them.

  1. Once you are certain you have a working GUI, you can employ a remote access application like VNC.

Here's a full guide on how get CentOS to display through VNC on a Windows machine.

Your Answer

By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.