This question already has an answer here:

I'm a newbie to Ubuntu. My laptop runs Ubuntu MATE and I want to have remote access to it (like when I'm not at home). Can I access it from another machine running Windows? How?

marked as duplicate by Eric Carvalho, Charles Green, Zanna, ravery, Ravan Dec 17 '17 at 12:32

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


Access throught ssh If you want a terminal access to your laptop, you can use SSH. For that, you need to install ssh server on your laptop and have an ssh client on your Windows machine.

On you laptop, install ssh server (and client)

sudo apt-get install ssh

On your windows machine, you can use a tool like putty.

If you need an access to transfert file, you can use WinSCP. Using the same tool on server side.

Access throught VNC If you prefer have a remote access to your desktop (more visual), you can use VNC. In this case, install vino. It is a VNC server.

sudo apt-get install vino

And use a VNC Desktop Remote Viewer like vinagre, or RealVNC on Windows.

  • 1
    @JayKayKay If this was the solution to your issue please click the check mark on the left to say thanks and if you really like there answer give it an upvote too. – Mark Kirby Feb 10 '16 at 16:58

I've had success remotely logging in over a local network using xrdp. http://c-nergy.be/blog/?p=5382

As per suggestion, here's more detail on how to install and use xrdp including some customisation. Example uses LXDE, adjust to taste...

XRDP install/config

  • Install XRDP and LXDE desktop. sudo apt-get install xrdp lxde

  • Ensure a suitable keyboard mapping file is in place in /etc/xrdp. For example, for UK source a file called km-0809.ini. Ensure permissions/ownership are correct using sudo chown/chgrp user file.

  • Also in /etc/xrdp, edit startwm.sh to comment out the line . /etc/X11/Xsession and add a line lxsession.

  • Edit /etc/xrdp/xrdp.ini to amend port=-1 to port=ask-1to enable the ability to select already running sessions.

  • In /usr/share/xrdp customise ad24b.bmp and xrdp24b.bmp as required. Example, legal warning/notification in ad24b.bmp in a 140x140 size file. The other file can contain any suitably sized background image. As above, ensure ownership/permissions are correct.

  • Perform a restart of xrdp before attempting a login. sudo service xrdp restart

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