+3 votes
57 views
Linux Remote Desktop

in Linux/Unix by (551k points)
reopened | 57 views

1 Answer

+4 votes
Best answer

1 Linux Remote Desktop Remmina
2 Linux AnyDesk Remote Desktop
3 TigerVNC Linux Remote Desktop
4 Linux TightVNC Remote Desktop
5 Remote Desktop Linux Vinegar
6 RustDesk Linux Remote Desktop

One of the main and most useful functions that we find in current operating systems is the remote desktop which gives us the opportunity to connect remotely to provide assistance and perform various activities such as installing programs, managing users and more, basically it will be possible to do use of the screen, keyboard and mouse as well as running applications as if we were in front of the computer..

 

Advantages Remote Desktop
Some of the advantages of using remote desktop are:

 

  • Full control of the computer including files (depends on permissions)
  • Accessibility by only needing a network connection
  • Multi-user as it is possible for several people to connect
  • Security because to use the remote desktop we must enter a password and a username

 

 

In the case of Linux, we have various applications that have been designed for this purpose and TechnoWikis will explain some of the most functional for this purpose and thus have control of the system.

 

 


1 Linux Remote Desktop Remmina


Remmina has been developed as a free and open source software application for everything related to remote desktop issues, with Remmina it will be possible to connect and control systems remotely using the network, Remmina is 100% compatible with remote desktop protocols such as as:

 

Remmina Compatibility

 

  • RDP (Remote Desktop Protocol)
  • VNC (Virtual Network Computing)
  • SPICE (Simple Protocol for Independent Computing Environments)
  • NX (Nomachine)
  • SSH (Secure Shell)

 

 

Remina Features
Among the main features of Remmina we find:

 

  • Tab Settings
  • Allows you to remember the last view mode for connections
  • Adjustable maximum number of recent items
  • keystroke function
  • Prevent screenshots from going to clipboard
  • Own screenshot folder
  • Allows you to configure various resolutions
  • Search bar in the main window
  • Light and dark tray icon
  • Adjustable full screen behavior settings
  • Auto Adjustment Window
  • Host Key Configuration
  • Screenshot
  • read-only mode
  • ~/.ssh/config parse function
  • SSH log level
  • default color scheme
  • Support for multiple remote desktop protocols
  • File transfer between systems
  • Allows you to control Windows, macOS, Linux, and Unix-based operating systems
  • It is possible to save connection profiles
  • Optimizes performance on slow or low-quality connections

 

 

To stay up to date, remember to subscribe to our YouTube channel!
SUBSCRIBE ON YOUTUBE

 

Step 1

To install Remmina we open the terminal and update the system:
 sudo apt update 
Step 2

Enter the password and wait for it to finish:

 

 

image

 

Step 3

Apply the updates:
 sudo apt upgrade 
image

 

Step 4

Confirm the process and wait for it to come to an end:

 

image

 

step 5

We install the necessary utilities:
 sudo apt install wget apt-transport-https gnupg2 software-properties-common 
image

 

step 6

Confirm the process:

 

image

 

step 7

We install Remmina:
 sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret 
image

 

step 8

Access Remmina from Activities:

 

image

 

step 9

Remmina will open:

 

image

 

step 10

The following will open:

 

image

 

step 11

We can explore your options:

 

image

 


2 Linux AnyDesk Remote Desktop


AnyDesk is another of the remote desktop apps which allows the user to connect and control a remote computer or device from anywhere, its focus is on providing fast and secure remote access to these computers allowing actions such as remote support, remote work and remote administration.

 

AnyDesk makes use of a proprietary video codec which is developed exclusively for remote desktop connections, this translates into fast and smooth performance especially in those places where Internet connections present failures..

 

AnyDesk Features
Some of its features are:

 

  • Makes use of end-to-end encryption to secure the remote session
  • Available for Windows, macOS, Linux, Android and iOS
  • file transfer
  • Session recording function
  • remote printing
  • Allows you to manage mobile devices
  • Allows screen sharing
  • interactive access
  • It has a file manager
  • Wake-on-Lan function to wake up equipment remotely
  • Two Factor Authentication
  • permissions management

 

 

Step 1

For its use we download AnyDesk for Ubuntu from the official site:

 

 AnyDesk

 

image

 

Step 2

We select Linux and then download the file based on the system used:

 

image

 

Step 3

Let's download:

 

image

 

Step 4

We right click on it and select "Open with another application":

 

image

 

step 5

Select "Install Software" in the following window:

 

image

 

step 6

The following will open. We click on "Install"

 

image

 

step 7

and we must enter the administrator password:

 

image

 

step 8

We wait for the installation to be done:

 

image

 

step 9

At the end we will see the following:

 

image

 

step 10

We close this window and open AnyDesk:

 

image

 

step 11

We will see the open app.
There we will see some of its functions and click on "Start".

 

image

 

step 12

With this we will access your platform:

 

image

 

step 13

Alternatively you can check if AnyDesk is not in the Ubuntu Software Center:

 

image

 

step 14

If not, you can open the terminal and download the AnyDesk GPG key:
 sudo wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | sudo apt-key add 
image

 

step 15

Add the key to the system repository:
 sudo echo "deb http://deb.anydesk.com/ all main" | sudo tee /etc/apt/sources.list.d/anydesk-stable.list 
image

 

step 16

After this update the system next to the repository:
 sudo apt update 
image

 

step 17

Install AnyDesk:
 sudo apt install anydesk 
step 18

Access AnyDesk.

 

 

image

 


3 TigerVNC Linux Remote Desktop


TigerVNC is created as a high performance platform independent implementation of VNC using a client/server model application with which users can remotely log in and thus interact with graphical applications on computers remotely, it is freely available for operating systems such as Windows, Linux and macOS.

 

TigerVNC Features
Among its characteristics we find:

 

  • Optimum performance needed for video and 3D applications
  • It has extensions for advanced authentication methods
  • Has TLS encryption
  • Clipboard sharing
  • file transfer
  • session recording

 

 

Step 1

To use it on Linux we open the Software Center and search for "tigervnc":

 

image

 

Step 2

We click on it and then click on "Install":

 

image

 

Step 3

Enter the administrator password:

 

image

 

Step 4

Wait for the installation to finish:

 

image

 

step 5

Open TigerVNC:

 

image

 

step 6

The console will open. We click on "Options" to see the configuration parameters:

 

image

 

step 7

In the Compression tab it is possible to adjust the levels to be used in file and element compression issues:

 

image

 

step 8

In the Security tab we will adjust the issue of encryption and authentication:

 

image

 

step 9

In Input we adjust the peripherals:

 

image

 

step 10

In Screen we configure the scale and other attributes:

 

image

 

 


4 Linux TightVNC Remote Desktop


TightVNC is a free remote desktop software with which we can access and control a computer using the network, it will be possible to open files, start applications and perform various administrative tasks, TightVNC makes use of the VNC protocol for everything related to the transmission of screen updates from the remote server to the client to allow remote access to desktops.

 

TightVNC Features
Among its characteristics we highlight:

 

  • Clipboard sharing
  • Authentication and encryption options
  • file transfer
  • Available for Windows, Linux and macOS
  • TightVNC compresses transmitted data to optimize bandwidth usage

 

 

Step 1

We open the terminal and execute:
 sudo apt install tightvncserver 
image

 

Step 2

Confirm the process:

 

image

 

Step 3

Let's go to the VNC Viewer URL:

 

 VNC Viewer

 

image

 

Step 4

Download the Linux app, then we will go to the download, right click and select "Open with another application":

 

image

 

step 5

Select "Install Software":

 

image

 

step 6

The following will open:

 

image

 

step 7

Click "Install" and enter the password:

 

image

 

step 8

Wait for the installation to finish:

 

image

 

step 9

Open VNC Viewer:

 

image

 

step 10

This will make use of TightVNC services:

 

image

 


5 Remote Desktop Linux Vinegar


Vinagre is a remote desktop application created for the GNOME Linux desktop environment, with it it will be possible to remotely access and control both devices and computers. Vinagre is compatible with various remote desktop protocols such as Virtual Network Computing (VNC), Remote Desktop Protocol (RDP) and Secure Shell (SSH).

 

TightVNC Features
Among its main characteristics we highlight:

 

  • file transfer
  • session recording
  • Clipboard sharing
  • It has the ability to automatically discover and connect to nearby VNC servers
  • Supports multiple simultaneous connections
  • It will be possible to switch between different remote sessions

 

 

Step 1

We open the terminal and execute:
 sudo apt install vinegar 
image

 

Step 2

Confirm the installation:

 

image

 

Step 3

Wait for it to finish:

 

image

 

Step 4

Open Vinegar from Activities:

 

image

 

step 5

We will see the app:

 

image

 

step 6

We click "Connect" to review your options:

 

image

 

 


6 RustDesk Linux Remote Desktop


Finally we have RustDesk which does not require configuration so its use is simple for the user, it allows the user various alternatives such as using the public server, hosting by creating an account or creating their own server, RustDesk is built with the Rust programming language and makes use of the Remote Frame Buffer (RFB) protocol for the task of transmitting screen updates from the remote server to the client, RustDesk has features such as:

 

Rust Desk Features
  • End-to-end encryption to protect remote sessions
  • Gratuitous
  • file transfer
  • session recording
  • Clipboard sharing
  • Automatic network configuration via UPnP NAT-PMP protocols thus avoiding manual port forwarding
  • Simple and modern interface
  • Available for Windows, Linux and macOS

 

 

Step 1

For its use we open the terminal and update the system:
 sudo apt update 
image

 

 

Step 2

Download the installer:
 sudo wget https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9.deb 
image

 

Step 3

Install RustDesk:
 sudo apt install ./rustdesk-1.1.9.deb 
image

 

Step 4

Confirm the process:

 

image

 

step 5

Wait for it to be installed:

 

image

 

step 6

Open RustDesk:

 

image

 

step 7

Access the remote desktop platform:

 

image

 

Thanks to each of these applications we will be able to explore all the advantages of remote desktop in Linux and thus support other users.

 


by (3.5m points)
edited

Related questions

+4 votes
1 answer
asked May 31, 2023 in Internet by backtothefuture (551k points) | 52 views
+3 votes
1 answer
asked Dec 19, 2022 in Windows11 by backtothefuture (551k points) | 44 views
+5 votes
1 answer
asked Jun 16, 2021 in Help by backtothefuture (551k points) | 115 views
+3 votes
1 answer
asked Apr 21, 2021 in News by backtothefuture (551k points) | 110 views
+3 votes
1 answer
asked Apr 6, 2021 in Windows 10 by backtothefuture (551k points) | 138 views
Sponsored articles cost $40 per post. You can contact us via Feedback
10,634 questions
10,766 answers
510 comments
3 users