---
title: "How To Install and Use Remmina on Ubuntu"
description: "Discover how to use Remmina on Ubuntu to manage your RDP connections with this open-source and feature-full RDP client!"
canonical: "https://adamtheautomator.com/remmina-on-ubuntu/"
---

# How To Install and Use Remmina on Ubuntu

> Discover how to use Remmina on Ubuntu to manage your RDP connections with this open-source and feature-full RDP client!

Source: https://adamtheautomator.com/remmina-on-ubuntu/

---

ATA Learning

Tap to hide

[

ATA Learning

](/)

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Search for:  

*   [](https://twitter.com/adbertram)
*   [](https://github.com/Adam-the-Automator)
*   [](https://www.linkedin.com/company/adam-the-automator-llc)
*   [](/feed/)

![How To Install and Use Remmina on Ubuntu](https://adamtheautomator.com/wp-content/uploads/2023/01/remmina-on-ubuntu.jpg)

# How To Install and Use Remmina on Ubuntu

[![](https://secure.gravatar.com/avatar/2788bb1a3f735603f81eca51d68daec56a9d97e805a10268fb2c20afcc76b81b?s=192&d=mm&r=g)Nicholas Xuan Nguyen](https://adamtheautomator.com/author/nicholas-xuan-nguyen/)31 January 20236 min. read

Categories: [IT Ops](/category/it-ops/)

Tags:[Ubuntu Linux](/tag/ubuntu-linux/)

Table of Contents

*   [Prerequisites](#prerequisites)
*   [Installing Remmina on Ubuntu via the Default APT Repositories](#installing-remmina-on-ubuntu-via-the-default-apt-repositories)
*   [Installing Remmina on Ubuntu via the PPA Repositories](#installing-remmina-on-ubuntu-via-the-ppa-repositories)
*   [Installing Remmina on Ubuntu via snap](#installing-remmina-on-ubuntu-via-snap)
*   [Installing Remmina on Ubuntu via GUI](#installing-remmina-on-ubuntu-via-gui)
*   [Connecting to Remote Machines via Remmina](#connecting-to-remote-machines-via-remmina)
*   [Conclusion](#conclusion)

Are you tired of using separate programs to access your different devices remotely? Look no further! [Remmina](https://remmina.org/) 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.

Related:[How to Install Ubuntu 20.04 \[Step-by-Step\]](https://adamtheautomator.com/install-ubuntu/)

*   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`](https://linuxize.com/post/how-to-use-apt-command/#updating-package-index-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.

```bash
sudo apt update -y
```

![Updating the default APT repositories](https://adamtheautomator.com/wp-content/uploads/2023/01/image-373.png)

Updating the default APT repositories

Related:[Learning Ubuntu Apt Get Through Examples](https://adamtheautomator.com/ubuntu-apt-get/)

2\. Once updated, run the following [`apt install`](https://linuxize.com/post/how-to-use-apt-command/#installing-packages-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.
    

```bash
sudo apt install -y remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice
```

![Installing Remmina on Ubuntu via APT](https://adamtheautomator.com/wp-content/uploads/2023/01/image-374.png)

Installing Remmina on Ubuntu via APT

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

```bash
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](https://adamtheautomator.com/wp-content/uploads/2023/01/image-375.png)

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`](https://linuxize.com/post/how-to-add-apt-repository-in-ubuntu/) command to add Remmina’s PPA repository to your system’s list of repositories. `sudo add-apt-repository ppa:remmina-ppa-team/remmina-next`

```bash
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](https://adamtheautomator.com/wp-content/uploads/2023/01/image-376.png)

Adding Remmina’s PPA repositories

2\. Once added, run the below [`apt update`](http://%3Chttps://linuxize.com/post/how-to-use-apt-command/#updating-package-index-apt-update) command to update your local package index with the latest package information from all repositories, including the PPA you added.

```bash
sudo apt update -y
```

![Updating your local package index](https://adamtheautomator.com/wp-content/uploads/2023/01/image-377.png)

Updating your local package index

3\. After the update, run the [`apt-cache`](https://debian-handbook.info/browse/stable/sect.apt-cache.html) command below to verify that the Remmina PPA repository has been added. `apt-cache policy remmina`

```bash
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](https://adamtheautomator.com/wp-content/uploads/2023/01/image-378.png)

Verifying the Remmina PPA repository has been added

4\. Finally, run the following [`apt install`](https://linuxize.com/post/how-to-use-apt-command/#installing-packages-apt-install) command to install `remmina` from the PPA repository.

```bash
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](https://adamtheautomator.com/wp-content/uploads/2023/01/image-379.png)

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.

```bash
sudo snap install remmina
```

![Installing Remmina on Ubuntu Using snap](https://adamtheautomator.com/wp-content/uploads/2023/01/image-380.png)

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.

```bash
# 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](https://adamtheautomator.com/wp-content/uploads/2023/01/image-381.png)

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](https://adamtheautomator.com/wp-content/uploads/2023/01/image-382.png)

Accessing Remmina’s overview page

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

![Installing Remmina via the Ubuntu Software app](https://adamtheautomator.com/wp-content/uploads/2023/01/image-383.png)

Installing Remmina via the Ubuntu Software app

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

![Authenticating Remmina’s installation ](https://adamtheautomator.com/wp-content/uploads/2023/01/image-384.png)

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](https://adamtheautomator.com/wp-content/uploads/2023/01/image-385.png)

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 ](https://adamtheautomator.com/wp-content/uploads/2023/01/image-386.png)

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](https://adamtheautomator.com/wp-content/uploads/2023/01/image-387.png)

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](http://example.com)_).
    
*   Press Enter to tell Remmina to locate and connect with the specified remote machine.
    

![Connecting to a remote machine via RDP](https://adamtheautomator.com/wp-content/uploads/2023/01/image-388.png)

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](https://adamtheautomator.com/wp-content/uploads/2023/01/image-389.png)

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 ](https://adamtheautomator.com/wp-content/uploads/2023/01/image-390.png)

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](https://adamtheautomator.com/wp-content/uploads/2023/01/image-391.png)

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](https://gitlab.com/Remmina/Remmina/-/wikis/Usage/Remmina-debugging) for a more efficient debugging experience?

Share this article

[Share on X](https://twitter.com/intent/tweet?url=https%3A%2F%2Fadamtheautomator.com%2Fremmina-on-ubuntu%2F&text=How%20To%20Install%20and%20Use%20Remmina%20on%20Ubuntu)[Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fadamtheautomator.com%2Fremmina-on-ubuntu%2F)[Share on LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fadamtheautomator.com%2Fremmina-on-ubuntu%2F)

## Related Posts

![](https://adamtheautomator.com/wp-content/uploads/2024/03/openldap-4.jpg)

### [How to Install and Configure an OpenLDAP Ubuntu Server](/openldap/)

Unlock the power of OpenLDAP on Ubuntu for centralized user authentication, seamless access control management, and enhanced directory services!

![](https://adamtheautomator.com/wp-content/uploads/2024/03/ubuntu-ntp.jpg)

### [How to Setup Ubuntu NTP Server](/ubuntu-ntp/)

Learn to configure an Ubuntu NTP server for precise time synchronization across your network. Ensure seamless operations with accurate timekeeping!

![](https://adamtheautomator.com/wp-content/uploads/2022/04/How-to-Install-Apache-on-Ubuntu.jpg)

### [Install Apache on Ubuntu and Master Website Traffic Management](/install-apache-on-ubuntu/)

Ready to optimize your website for high traffic? Install Apache on Ubuntu with this step-by-step guide and ensure smooth performance under heavy loads.

## Categories

*   [IT Ops](/category/it-ops/)
*   [Cloud](/category/cloud/)
*   [DevOps](/category/devops/)
*   [Home Ops](/category/home-ops/)
*   [Information Security](/category/infosec/)
*   [Software Development](/category/software-development/)

## Site

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Copyright 2026© ATA Learning | [Privacy Policy](/privacy/)
