How to enable Remote Desktop in Ubuntu - Remmina {easiest update 2021}

Today, I will discuss the easiest way to enable "Remote desktop in Ubuntu". In most of the cases, you don't need to install any extra package or software, Remmina ships by-default with Ubuntu.

Three default plugins SSH, VNC and RDP are pre-installed with remmina in Linux, but you are always free to install more plugins like SFTP, SPICE, Exec and many more.

Remmina is Remote desktop client, which provide many ways and protocol to connect remote computers running Windows, Linux or mac os.

Pre-requisite to Enable Remote desktop -

- Ubuntu 18.04 or 20.04

- IP or Hostname of remote computer

- Network connectivity between remote and your computer

- Internet connection

- Sudo access to the root

- Enable sharing on the remote computer

How to Install Remmina Remote Desktop Client

There are two ways to install Remmina remote desktop client. You can choose any one of them

  1. Remmina desktop client installation using Command line
  2. Remmina desktop client installation using GUI

Let's check out both steps one by one

1. Command-line installation of remmina using apt

Step #1 Check Pre-installed version of Remmina

Generally, Remmina is included in all Linux and GNU distribution. To check whether Remmina is installed or not, run sudo dpkg -l command in Ubuntu

Dev@ubuntu:~/Desktop$ sudo dpkg -l remmina
[sudo] password for dev:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-===================-============-===========================>
ii remmina 1.4.2+dfsg-1ubuntu1 amd64 GTK+ Remote Desktop C

Remmina 1.4.2 is installed in my Ubuntu.

If it is not installed due to any reason, you can install or upgrade it from the ppa repository. I will upgrade my remmina version to 1.4.2 to 1.4.7 (latest)

Step #2 Add PPA remmina repository

Add ppa repository of remmina using apt-add-repository

$ sudo apt-add-repository ppa:remmina-ppa-team/remmina-next

Remote-repository-remmina

Step #3 Update Ubuntu package repository

Run update

$ sudo apt update

sudo-apt-update-1

Step #4 Install Remmina in Ubuntu

Install remmina and RDP plugin with it.

$ sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret

install-remmina-cli

¡Note

In case of an upgrade, make sure that your remmina is not running, close it or kill it before upgrading remmina.

$ sudo killall remmina

If you want to explore different methods of installing packages in Ubuntu, have a look on my post on 4-ways to install packages in Ubuntu Linux

2. Install remmina using GUI (Graphical User Interface)

Let's see step by step, How to install and Enable remmina desktop in Ubuntu using GUI method -

Step #1 Type "Ubuntu software" in the application search bar 

Open Ubuntu software centre

Remote-desktop-remmina-gui

Step #2 Install Remmina software

Search for "remmina" and Click on Install

remmina-search

install-remote-desktop

Step #3 Launch Remmina in Ubuntu

Launch Remmina software to connect the remote computer

launch-remmina

How to check Remmina version in Ubuntu

To check remmina version in Ubuntu. Follow these steps -

  1. Open Terminal by pressing {Ctrl + Alt + t } keys on ubuntu.
  2. Run remmina --version command.
$ remmina --version

For example, the upgraded version of remmina is 1.4.7 in our case.

check-remmina-version

Alternatively,

You can also run the remmina --full-version command to check all other available plugins, which are installed.

$ remmina --version

Update 13-Jan-2021:-

As per remmina.org website, remmina will not be available as ppa package after the release of version 1.4.8. So you need to select snap or flatpak option to install latest version of remmina.

Remmina-version-1.4.8-announcement

How to install latest remmina desktop client 1.4.10 using snap

Either you love the fact or hate it, Ubuntu is moving to snap from apt or ppa repository model. The latest version of many software are available only on snap and remmina is no exception. So in my view, there is no harm to accept this change and get habitual of snap also.

To install the latest remmina version in Ubuntu 20.04 follow these simple steps -

  • Open the terminal and check whether snap is installed or not. By default, the snap is available on the Ubuntu 20.04 distro.

$ snap --version

 check-snap-version-ubuntu

  • If it's not installed in your system, by any chance. Then install it using the apt command.
$ sudo apt update
$ sudo apt install snapd
  • Make sure you first uninstall remmina old version already installed. Steps are already provided in the "How to Remove/Uninstall Remmina" section of this post.
  • Install remmina version 1.4.10 (currently latest available) on your ubuntu.
$ sudo snap install remmina

install-latest-remmina-using-snap

  • Check the remmina version. It will show you the latest available version installed from the snap store.
$ remmina --version

But there are some issues with snap installation (as expected) and that you have to fix manually. You can visit the remmina site to check out details on it. My suggestion would be to stick with version 1.4.7  using apt until you really need the latest version. As per remmina.org website -

Remmina-1.4.10-limitations

How to Connect Remote computer using Remmina

To connect a remote computer using the VNC plugin follow these steps

I will show you connecting my remote Ubuntu 20.04 (IP 192.168.126.130) machine, which I have installed on the Vmware workstation player, using ubuntu 18.04 (IP 192.168.126.1)

Step #1 Enable Sharing on Remote computer

Go to settingsclick on sharing on the left panel - enable sharing using the slide switch

enable-remote-desktop

Step #2 Allow connection to control screen

Click on Screen sharing (off by-default) - enable "Allow connections to control the screen".

In the access option, enable "new connections must ask for access".Request either need to approve or deny on the remote computer, to complete the remote connection. You need someone on the remote computer to perform this action.

Remote-desktop-enable-2

OR

Select "Require a password" if you don't want to manually approve the connection on the remote computer. Set password as per your preference, you need to give it during remote authentication.

Remote-desktop-password

Step #3 Launch Remmina

Open remmina on the source computer (ubuntu 18.04)

open-remmina-vnc

Step #4 Create Profile to connect remote computer

Create a new connection profile and complete mandatory fields to connect the remote computer

Remmina-new-profile

Name - Remote connection as per your preference

Protocol - VNC (Virtual network computing)

Server - Remote server IP address

Username - Remote user name

Password - Given while enabling sharing in step 2

Colour depth - Set as per your preference, or keep the default

Quality - as per your network connection.

Remmina-save-connect

Step #5 Connect Remote computer using Remmina software

Tap save and connect, ubuntu 20.04 connected

Remote-desktop-ubuntu

¡Warning

Disable sharing from settings on the remote computer, if you are not using it anymore. It may lead to vulnerability or remote attack, if you will not disable it.

Video Tutorial #1

Video tutorial on "How to enable Remote Desktop in Ubuntu - Remmina" for beginners
Enable Remote Desktop - Remmina

How to Remote access windows 10 from Linux

I am hopeful that you will get an answer to your question "How do I use Remmina for Remote Desktop?", after following these easy steps.

Steps to Remote connect Windows 10 using Remmina in Ubuntu

Step #1

Open Remmina from show applications console

enable-remina-win10

Step #2

Add a new connection profile and provide your windows server details like IP, username and password, don't forget to select RDP in the protocol for Windows.

Remmina-connection-windows10

If you will check in the screenshot, this time I have selected resolution as "Use client resolution" instead of "Use initial windows size" to show the difference between the two options.

Also, there are extra colour depth options like GFXAVC444  in RDP for Windows 10 Remote connection.

Step #3

In this Windows 10 enable Remote Desktop connection example, I have selected Best(slowest) connection speed to show you that resolution and remote screen quality will improve compared to our Linux example, where we selected Poor (Fastest) connection.

RDP-windows-10

Video Tutorial #2

Video tutorial on "Remote connect Windows 10 using Remmina in Ubuntu"

How to Remove/Uninstall Remmina

Removing remmina is easy, just run the apt-get command with autoremove. It will automatically uninstall all dependent packages and library.

$ sudo apt-get autoremove remmina

Conclusion

There are a lot of tools to take remote desktop but remmina is one of the easy and user-friendly tools. You just need to install and enable a remote desktop. Multiple options are available in remmina regarding security (configure tunnels), external tools like ping, nslookup.sh and traceroute.

Once you are done with the installation and configuration of remmina to connect your remote computer and you can explore other options and tools as per requirement.

If you want me to cover all features of remmina, let me know by your comments. I will try to share it with the video.

Further readings on Remmina

Remmina features

Time to signoff ➡