Remmina: Difference between revisions
m (→Usage: Use "/" to differentiate between short and long form of an option.) |
m (Wrong space) |
||
(10 intermediate revisions by 4 users not shown) | |||
Line 8: | Line 8: | ||
{{Related|xrdp}} | {{Related|xrdp}} | ||
{{Related articles end}} | {{Related articles end}} | ||
[https://remmina.org/ Remmina] is a remote desktop client written in [[GTK]] | [https://remmina.org/ Remmina] is a remote desktop client written in [[GTK]] hosted on Gitlab [https://www.gitlab.com/Remmina/Remmina]. It supports the following protocols: SSH, VNC, RDP, X2Go, HTTP(S) | ||
== Installation == | == Installation == | ||
Line 14: | Line 14: | ||
[[Install]] the {{Pkg|remmina}} package. | [[Install]] the {{Pkg|remmina}} package. | ||
For VNC support install the {{Pkg|libvncserver}} package. | * For VNC support install the {{Pkg|libvncserver}} package. | ||
For SPICE support install the {{Pkg|spice-gtk}} package. | * For SPICE support install the {{Pkg|spice-gtk}} package. | ||
* For RDP support, also install the optional {{Pkg|freerdp}}. | |||
* If the RDP | * Password saving depends on [[GNOME Keyring]] or [[KDE Wallet]]. | ||
{{Note|1=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 {{ic|killall remmina}}. When you restart Remmina, the protocol should be available.}} | |||
== Usage == | == 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 == | == See also == | ||
* [https://gitlab.com/Remmina/Remmina Remmina GitLab Repository] | * [https://gitlab.com/Remmina/Remmina Remmina GitLab Repository] | ||
* | * https://gitlab.com/Remmina/Remmina/-/wikis/Home |
Latest revision as of 08:00, 21 September 2022
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
- 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.
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