How You Can Set Up Remote Desktop Access to Ubuntu from Windows

Are you away from home and want to access your computer urgently? Remote Desktop Connection is the ultimate solution for this problem. With this connection, you can access your Windows PC from outside the network. You can see its screen at the real time and can manage all the functions exactly the same way you do it with your PC. You can perform all the tasks remotely which include support, troubleshooting, education, administration, configuration, and other kind of day-to-day tasks. Let us consider a best example; if you are in a business tour and one of your colleague have countered an issue regarding a project, then you can log in to their desktops without the need to drive to their location.


There are many applications such as TeamViewer and LogMeIn for Window users to connect their PC remotely. It is quite easy to use and does not require any kind of configuration. But the point is that these apps are available for the Ubuntu users. What is the ideal solution? The below guide explains you to enable a remote desktop on an Ubuntu desktop, so that you can now access and control it remotely.

Enable the remote desktop – There is no need to install anything to enable the remote desktop. The only thing you need to do is to go to System > Preferences > Remote Desktop. This lets you to configure your system to allow/disallow remote desktop access. If you want other users to just to see, but not to make changes, then enable the option “Allow other users to view your desktop”. If you want them to change settings, then enable “Allow other users to control your desktop”. You can also configure other additional options like passwords and notification icons. It is highly recommendable to use a password for remote access. After the above set up is completed, then it is the time to connect from another computer.

Here arises the two possible scenarios; one is that you can connect by using another Linux machine and second is you can connect using a Windows PC. Let us have a look at both of these procedures.

Condition 1:- Establishing connection from another Linux Machine

Generally, Linux uses virtual networking connections for remote desktop. The best thing to do is to use a VNC viewer to access desktop remotely. For the successful installation of VNC viewer, you need to use the command “sudo apt-get install xvnc4viewer”. Now, you have to issue the vncviewer <hostname/ip> command. Finally, you will be asked for a password and then you can view and interact with desktop remotely. To stop this connection, just simply close the window.

Condition 2:- Connecting from Windows PC

In order to connect from a windows client, you can use TightVNC or uVNC client on the Windows system. After that specify your IP address, port number, bandwidth that is available to you. Now click on connect and then you can access the desktop of the remote machine easily.

But all should notice a point that, none of the above clients support encryption and one should need to establish an unencrypted connection up until now. LogMeIn and TeamViewer are the best programs that encrypt the data flow between the two computers. Use the SSH tunnel to encrypt this flow. For this, follow the below mentioned simple steps:

· “Use OpenSSH (sudo apt-get openssh-server)

· By using ssh -L 5900: localhost: 5900 <ip address>, create a tunnel and the IP address is the remote computer address. Use Putty, if it is a Windows computer.

· Establish the connection as before as at this time you need to connect to localhost at port 5900. (Resource:

Author Bio: – Kelvin Richard is working as a senior software employee in one of the most reputed companies. Apart from his profession, he has keen interest to share his views to the people. He writes for many online publications about various software products, remote pc access software, upcoming technological trends etc.