How To Install and Use Remmina on Ubuntu

Published:31 January 2023 - 6 min. read

Nicholas Xuan Nguyen Image

Nicholas Xuan Nguyen

Read more tutorials by Nicholas Xuan Nguyen!

Azure Cloud Labs: these FREE, on‑demand Azure Cloud Labs will get you into a real‑world environment and account, walking you through step‑by‑step how to best protect, secure, and recover Azure data.

Are you tired of using separate programs to access your different devices remotely? Look no further! Remmina on Ubuntu is the perfect solution to remotely connect and manage VNC, RDP, or SSH servers.

Remmina is a potent open-source tool that will not cost you anything. And in this tutorial, you will learn to install Remmina in different methods to access another machine remotely.

Dive in and say goodbye to juggling multiple programs for remote access and streamlining your workflows!

Prerequisites

This tutorial is a hands-on demonstration. To follow along, be sure you have the following:

  • An Ubuntu system – This tutorial uses Ubuntu 20.04, but other versions should work.
  • An RPD, SSH, or VNC server to which you wish to connect – This tutorial uses a Windows 10 RPD server.

Installing Remmina on Ubuntu via the Default APT Repositories

Remmina is an effective solution for establishing remote connections to Linux systems like Ubuntu. But since it does not come pre-installed with your system, you first have to install it. The quickest method of installing Remmina is via Ubuntu’s default package manager, APT.

To install Remmina from the default repositories, follow these steps:

1. Open your terminal, and run the below apt update command to update the APT repositories. This command ensures you use the most up-to-date version of Remmina in the default repositories.

sudo apt update -y
Updating the default APT repositories
Updating the default APT repositories

2. Once updated, run the following apt install command to install Remina.

This command installs the main remmina package and the following:

  • rdp – A protocol for remote desktop connection.

  • secret – A secure storage plugin for saving passwords.

  • spice – A protocol for virtualized environments.

sudo apt install -y remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice
Installing Remmina on Ubuntu via APT
Installing Remmina on Ubuntu via APT

3. Now, run the below remmina command to launch Remmina from the terminal.

remmina

You will see the main Remmina window appears, as shown. At this point, you are ready to configure and connect to your remote machines.

Launching Remmina from the terminal
Launching Remmina from the terminal

Installing Remmina on Ubuntu via the PPA Repositories

APT works fine when installing Remmina on Ubuntu. But the version available through APT may be less up-to-date. Why? Ubuntu focuses on providing stable, tested packages for its Long-Term Support (LTS) releases instead.

When you are skeptical about using the default APT repositories to install Remmina, the Personal Package Archive (PPA) repository is a great alternative. This PPA is a repository maintained by the Remmina development team and provides the latest versions of Remmina for Ubuntu.

To install Remmina from the PPA repositories, follow these steps:

1. Run the following add-apt-repository command to add Remmina’s PPA repository to your system’s list of repositories. sudo add-apt-repository ppa:remmina-ppa-team/remmina-next

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

When prompted, press Enter to confirm adding the PPA repositories.

Adding Remmina’s PPA repositories
Adding Remmina’s PPA repositories

2. Once added, run the below apt update command to update your local package index with the latest package information from all repositories, including the PPA you added.

sudo apt update -y
Updating your local package index
Updating your local package index

3. After the update, run the apt-cache command below to verify that the Remmina PPA repository has been added. apt-cache policy remmina

apt-cache policy remmina

If successful, you will see the output below indicating the package is available from the remmina-ppa-team/remmina-next repository, as shown below.

Verifying the Remmina PPA repository has been added
Verifying the Remmina PPA repository has been added

4. Finally, run the following apt install command to install remmina from the PPA repository.

sudo apt install -y remmina

With the PPA repository, you can install the latest version of Remmina, which may include new features and bug fixes that are not yet available in the default repositories. Updates are also frequently pushed, so you receive updates and security patches as soon as they are available.

Installing Remmina from the PPA repository
Installing Remmina from the PPA repository

Installing Remmina on Ubuntu via snap

snap is a universal packaging system for Linux that allows you to install and manage software. Developed by Canonical (the company behind Ubuntu), snap provides a secure and easy-to-use packaging system for developers and users.

snap packages are self-contained, indicating that all their dependencies are isolated from the rest of the system. This feature makes packages not prone to conflicts with other software or changes to the system.

Run the below snap command to install remmina on your system.

sudo snap install remmina
Installing Remmina on Ubuntu Using snap
Installing Remmina on Ubuntu Using snap

Now, run each command below, which does not produce output but connects remmina to various interfaces and plug-ins the snap system provides.

In the snap system, interfaces are defined as abstractions that allow snaps to access specific resources or functionality provided by the host system or other snaps. For example, the audio-record interface allows a snap to access the audio-recording capabilities of the system.

# Connect Remmina to the "audio-record" interface, 
# which allows accessing the audio recording capabilities of the system
sudo snap connect remmina:audio-record :audio-record

# Connect Remmina to the "avahi-observe" interface, 
# which allows observing the mDNS (Multicast Domain Name System) services on the network
sudo snap connect remmina:avahi-observe :avahi-observe

# Connect Remmina to the "cups-control" interface, 
# which allows controlling the Common Unix Printing System (CUPS) on the system
sudo snap connect remmina:cups-control :cups-control

# Connect Remmina to the "mount-observe" interface, 
# which allows observing mount points on the system
sudo snap connect remmina:mount-observe :mount-observe

# Connect Remmina to the "password-manager-service" interface, 
# which allows accessing and using the password manager service on the system
sudo snap connect remmina:password-manager-service :password-manager-service

# Connect Remmina to the "ssh-keys" interface, 
# which allows accessing the ssh keys on the system
sudo snap connect remmina:ssh-keys :ssh-keys

# Connect Remmina to the "ssh-public-keys" interface, 
# which allows accessing the ssh public keys on the system
sudo snap connect remmina:ssh-public-keys :ssh-public-keys

Installing Remmina on Ubuntu via GUI

Perhaps you prefer clicking your way through installing packages. If so, you can install Remmina via Ubuntu’s GUI. With a GUI, you can visualize the software you manage or install on your system.

1. Open the Ubuntu Software application, as shown below.

Open the "Ubuntu Software" application
Open the “Ubuntu Software” application

2. On the Ubuntu Software application, search for remmina, and select Remmina Remote Desktop Client from the results to access Remmina’s overview page.

Accessing Remmina’s overview page
Accessing Remmina’s overview page

3. Click Install to begin installing Remmina on your system.

Installing Remmina via the Ubuntu Software app
Installing Remmina via the Ubuntu Software app

4. When prompted, provide your password, and click Authenticate to authenticate the installation.

Authenticating Remmina’s installation
Authenticating Remmina’s installation

The installation process begins, and you will see a progress bar indicating the status of the installation.

Viewing the installation progress
Viewing the installation progress

5. Once Remmina is installed, look for and launch Remmina from the Ubuntu applications menu.

Launching Remmina from the Ubuntu applications menu
Launching Remmina from the Ubuntu applications menu

If Remmina is installed correctly, you will see its main window, as shown below.

Viewing Remmina’s main window
Viewing Remmina’s main window

Connecting to Remote Machines via Remmina

Regardless of which method you used to install Remmina, remotely connecting to another machine should be within your reach now. Moreover, Remmina supports multiple protocols, including RDP, VNC, SPICE, and SSH.

But in this tutorial, you will connect to another machine via RDP with the following steps:

1. On Remmina, connect to a remote machine with the following:

  • Select RDP from the drop-down list of protocols.

  • Specify the remote machine’s IP address (i.e., 192.168.1.100) or hostname (i.e., example.com).

  • Press Enter to tell Remmina to locate and connect with the specified remote machine.

Connecting to a remote machine via RDP
Connecting to a remote machine via RDP

2. Next, select Yes to trust the certificate.

This digital certificate authenticates the identity of the remote machine and establishes a secure connection between the remote and your local machine.

Trusting the certificate
Trusting the certificate

3. Provide the remote machine’s Username and Password, and click OK to authenticate the remote connection.

You may toggle the Save password button to remember the password, so you do not have to type it each time to connect.

Providing the remote machine’s username and password
Providing the remote machine’s username and password

If all goes well, you will get access to the remote machine, as shown below. You can now use the remote machine as if sitting in front of it.

Accessing the remote machine
Accessing the remote machine

Conclusion

Remmina is a powerful and feature-rich remote desktop client that can access and control various devices. And in this tutorial, you learned how to install Remmina using different methods and remotely access another machine.

Whether you are a casual user or a power user, Remmina has something to offer, and it is worth trying out on your Ubuntu system.

Start exploring the full potential of Remmina and take control of your remote devices today! To keep your remote connection in good shape, why not consider enabling Remmina debugging for a more efficient debugging experience?

Hate ads? Want to support the writer? Get many of our tutorials packaged as an ATA Guidebook.

Explore ATA Guidebooks

Looks like you're offline!