An official PPA with the latest Remmina release can be install by copying and pasting this in a terminal:
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next sudo apt update sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret
Make sure Remmina is not running. Either close it, reboot, or kill it by pasting this in a terminal:
sudo killall remmina
List available plugins with
apt-cache search remmina-plugin. By default RDP, SSH and SFTP are installed.
To test a daily built development version, do the above, but start with
10 Buster (stable), Bullseye (testing), and Sid (unstable)
Remmina is in the official stable, testing and unstable repositories.
9 Stretch (oldstable)
Here Remmina can be installed from backports by copying and pasting this in a terminal:
echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee --append /etc/apt/sources.list.d/stretch-backports.list >> /dev/null sudo apt update sudo apt install -t stretch-backports remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice
Remmina operates its own package repository for Raspbian Buster (10.x) you can install by copying and pasting this in a terminal:
sudo apt install dirmngr sudo apt-key adv --fetch-keys https://www.remmina.org/raspbian/remmina_raspbian.asc sudo bash -c 'echo "deb https://www.remmina.org/raspbian/ buster main" > /etc/apt/sources.list.d/remmina_raspbian.list' sudo apt update sudo apt install remmina
(Tested on RPi 3B and 3B+) It is strongly advised to also install gnome-keyring to let Remmina save encrypted passwords in a safer place than .remmina textfiles in the /home user folder.
sudo apt install gnome-keyring
(The remmina-next PPA can be used on Raspberry Pi 2 and 3, provided you are running one of the supported *buntu derivatives.)
This is a system agnostic package that works on just about every distribution.
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo # In order to have H.264 codecs flatpak install org.freedesktop.Platform flatpak install org.freedesktop.Platform.openh264 flatpak install --user flathub org.remmina.Remmina flatpak run --user org.remmina.Remmina
If you use SSH agent (https://github.com/flatpak/flatpak/issues/1438 )
flatpak run --filesystem=$SSH_AUTH_SOCK --env=SSH_AUTH_SOCK=$SSH_AUTH_SOCK org.remmina.Remmina
Flatpak stores data for installed applications (the XDG config/data folders) under
If you have previously installed Remmina with another package manager, you will have to transfer what was under
$HOME/.local/share/remmina under, respectively
This also is a system agnostic package that works on many distributions, but mainly Ubuntu.
First make sure you have
snapd installed. Then install the last release from the Ubuntu Software Center by looking for
Remmina, or install it from a terminal with:
sudo snap install remmina
The Snap subsystem has limitations, so some features, for example password storage via keyring is missing and must be fixed manually:
sudo snap connect remmina:avahi-observe :avahi-observe # servers discovery sudo snap connect remmina:cups-control :cups-control # printing sudo snap connect remmina:mount-observe :mount-observe # mount management sudo snap connect remmina:password-manager-service :password-manager-service # password manager
Some features just don’t work on Snap, for example accessing your personal ~/.ssh directory is not possible. You have to manually copy your ~/.ssh/* files to ~/snap/remmina/common/.ssh/
If you want to install latest Git revision of Remmina as Snap, get it from the
sudo snap install remmina --edge
Or, update your Remmina Snap install with your channel of choice:
sudo snap refresh remmina --channel=edge # use --channel=stable otherwise
Snaps are updated with the system and include both latest
FreeRDP Git and the latest
libssh 0.7 release (for better security).
As of March 2018 Remmina is available on most Fedora testing and stable, we still have a (not updated) Copr provided by Hubbitus (Pavel Alexeev), to install, paste this in a terminal as root:
dnf copr enable hubbitus/remmina-next dnf upgrade --refresh 'remmina*' 'freerdp*'
Install Remmina from the EPEL repository by pasting this in a terminal:
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
To build and install
emerge -av net-misc/remmina
To build a binary and install
emerge -avb net-misc/remmina
emerge -avk remmina*.tar.bz # From cp /usr/portage/packages/net-misc remmina* > /mnt/some-usb-stick to multiple boxes emerge -avk =net-misc/remmina-#??Version number
equo -i net-misc/remmina
Arch Linux (and friends)
There is an official Arch Linux Remmina package. Or, if you want to use the AUR, install remmina-git. There are also some external, not supported plugins provided by Muflone and other Arch Remmina Protocol plugins
sudo eopkg update-repo sudo eopkg install remmina
Note: If you have FreeRDP 3, you need to compile with the -DWITH_FREERDP3=ON flag.
- Compilation guide for CentOS
- Compile on Arch Linux
- Compile on Debian 10 Buster
- Compile on Debian 9 Stretch
- Compile on Fedora 20 ~ 26
- Compile on FreeBSD
- Compile on Ubuntu 14.04
- Compile on Ubuntu 16.04
- Compile on Ubuntu 18.04
- Compile on Ubuntu 20.04
Code development and bugfixes take place on the master branch. It compiles with the current FreeRDP master branch, and will compile with FreeDRP 2.0 when released as stable.