LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

remmina

Remote desktop client application

TLDR

Launch Remmina
$ remmina
copy
Connect to saved connection
$ remmina -c [connection_name]
copy
Connect to RDP server
$ remmina -c rdp://[user]@[host]
copy
Connect to VNC server
$ remmina -c vnc://[host]
copy
Connect to SSH
$ remmina -c ssh://[user]@[host]
copy

SYNOPSIS

remmina [-a|-i|-n|-q|-v] [-c file] [-e file] [-p tabindex] [-s server] [-t protocol] [options]

DESCRIPTION

Remmina is a GTK remote desktop client supporting multiple protocols including RDP, VNC, SSH, SPICE, and more. It provides a unified interface for managing remote connections.

PARAMETERS

-c, --connect file

Connect to a desktop described in a file or a supported URI (RDP, VNC, SSH, SPICE).
-e, --edit file
Open and edit a connection profile file.
-n, --new
Create a new connection profile.
-t, --protocol protocol
Use default protocol for new connections (RDP, VNC, SSH, SPICE).
-s, --server server
Use default server name for new connections (used with --new).
-p, --pref tabindex
Show preferences dialog page.
-i, --icon
Start as tray icon.
-k, --kiosk
Start in kiosk mode (thin client).
-q, --quit
Quit the application.
-v, --version
Show version.
--update-profile
Modify a connection profile non-interactively (requires --set-option).
--set-option OPTION[=VALUE]
Set profile option, used with --update-profile.

EXAMPLES

$ # Launch GUI
remmina

# Connect to RDP
remmina -c rdp://administrator@192.168.1.100

# Connect to VNC
remmina -c vnc://192.168.1.100:5900

# SSH connection
remmina -c ssh://user@server.example.com

# Connect using saved profile
remmina -c ~/.local/share/remmina/myserver.remmina

# Update a profile's username non-interactively
remmina --update-profile ~/.local/share/remmina/myserver.remmina --set-option username=admin
copy

CONFIGURATION

~/.local/share/remmina/

Directory containing saved connection profiles as .remmina files, each storing server address, protocol, credentials, and display settings.
~/.config/remmina/remmina.pref
Global preferences file controlling default behavior, keyboard shortcuts, appearance, and plugin settings.

PROTOCOLS

$ RDP    - Windows Remote Desktop
VNC    - Virtual Network Computing
SSH    - Secure Shell
SPICE  - Virtual machine display
NX     - NoMachine protocol
SFTP   - Secure file transfer
copy

CAVEATS

Requires protocol plugins. FreeRDP for RDP support. Some features require additional packages.

HISTORY

Remmina was forked from grdc in 2009 by Vic Lee to create a more feature-rich remote desktop client.

SEE ALSO

xfreerdp(1), vncviewer(1), ssh(1)

Copied to clipboard
Kai