Remmina - ArchWiki

Jump to content
From ArchWiki

Related articles

- Rdesktop
- xrdp

Remmina is a remote desktop client written in GTK hosted on Gitlab [1]. It supports the following protocols: SSH, VNC, RDP, X2Go, HTTP(S)

## Installation

Install the remmina package.

- For VNC support install the libvncserver package.

- For SPICE support install the spice-gtk package.

- For RDP support, also install the optional freerdp.

- Password saving depends on GNOME Keyring or KDE Wallet.

Note: If one of the protocols (e.g. RDP) is not available in the Remmina dropdown menu after installing the required package, make sure to completely quit Remmina first: run `killall remmina`. When you restart Remmina, the protocol should be available.

## Usage

Remmina configuration files:

    ${XDG_CONFIG_DIRS}/remmina.pref or ${XDG_CONFIG_HOME}/remmina/remmina.pref

At the first Remmina execution the system wide Remmina configuration files, will be copied in the ${XDG_CONFIG_HOME}

Remmina connection profiles are saved connection to connect to your servers, the file name is autogenerated, but you can create manually your own files with the FILE name you prefer. It's possible to specify a custom profile name and location.

    ${XDG_DATA_DIRS}/FILE.remmina or ${XDG_DATA_HOME}/remmina/FILE.remmina

To connect using an exisitng connection profile use:

    remmina -c FILE.remmina

To quick connect using a URI:

    remmina -c rdp://username@server
    remmina -c rdp://domain\\username@server
    remmina -c vnc://username@server
    remmina -c vnc://server?VncUsername=username
    remmina -c ssh://user@server
    remmina -c spice://server

To quick connect using a URI along with an encrypted password:

    remmina -c rdp://username:encrypted-password@server
    remmina -c vnc://username:encrypted-password@server
    remmina -c vnc://server?VncUsername=username\&VncPassword=encrypted-password

To encrypt a password for use with a URI:

    remmina --encrypt-password

To update username and password and set a different resolution mode of a remmina connection profile use:

    echo "ausernamenapassword" | remmina --update-profile /PATH/TO/FOO.remmina --set-option username --set-option resolution_mode=2 --set-option password

## See also

- Remmina GitLab Repository
- https://gitlab.com/Remmina/Remmina/-/wikis/Home

Category:

- Remote desktop