I have a Linux machine at work (scientific Linux 6) and I would like to be able to remotely log-in from home. Security-wise we are already allowed, just the current setup requires SSH + Putty and I only get the terminal.

What can I do/install so I can access the GUI from home?

  • If your home system is linux too, you can do ssh -X hostename and start gui there.
    – ott--
    Mar 14, 2015 at 22:28
  • 2
    VNC is another option Mar 14, 2015 at 22:39
  • My home machine is Windows 7 and remote is Linux
    – user997112
    Mar 16, 2015 at 10:25

2 Answers 2


If your remote client is running Windows, you can enable X11 forwarding in PuTTY and install an X server for Windows such as Xming. This allows your Linux GUI applications to integrate with the Windows desktop, appearing as normal, locally-rendered windows.

If your remote client is Linux, you can just use ssh -X.

  • Hi, my home machine is Windows and work machine is Linux?
    – user997112
    Mar 16, 2015 at 10:25
  • This is the easiest solution. There is no need for any additional setup on the Linux machine.
    – wolfram77
    Apr 20, 2016 at 10:40
  • Seems like Xming is not free. There's a free version available from 2007.
    – Miscreant
    Sep 11, 2016 at 22:55
  • ssh -X, really it's just a flag? Linux is terrific
    – testing_22
    Jun 11, 2022 at 22:30

The simplest solution is to use Team Viewer, it is adaptable for any kind of OS even for smart phones. You install it on the devices you want and can create a profile and be able to connect to your linux from any device. If you find it difficult to set up, I can help you.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .