Linux Remote Desktop, an excellent remote desktop solution

Una of the most common tasks that are usually performed in any system it is to use some solution forto remote desktop and mainly today, since so in many work and social environments it is demanded.

In the case of Linux we have various solutions which, each one of them fulfills the main task for which they are offered and from there each one of them is characterized by offering some different characteristics to other implementations.

Among the most popular applications we have TeamViewer which offers personal as well as commercial options, another well known solution is VNC, as well as the one offered by Chrome (web browser).

And it is that speaking about it I would like to be able to share with you in this article an implementation that appeared quite interesting, since in addition to being an open source solution, a large part of its code is JavaScript and can meet the requirements of more than one of our dear readers.

The application that we will talk about today is Linux Remote Desktop, which recently announced the availability of its new version of the project "Linux Remote Desktop 0.9" which it is observed that this is the first stable version of the project, ready for the formation of working implementations.

About Linux Remote Desktop

For those who are unfamiliar with Linux Remote Desktop should know that this is developed as a platform to organize the work of remote users. Access to the desktop is possible through any RDP client or from a web browser.

The platform allows you to configure a Linux server to automate the remote work of employees, which allows users to connect to a virtual desktop over the network and run graphical applications provided by the administrator.

The project offers a ready-to-use dockable container that can be deployed to an arbitrary number of users. To manage the infrastructure, a web-based administrator interface is provided.

The environment itself is formed using typical open components, such as xrdp (server implementation to access the desktop using RDP protocol), Ubuntu Xrdp (xrdp-based multi-user docker container template with support for sound forwarding), Apache Guacamole (gateway to access the desktop using a web browser) and Nubo (server environment to create remote access systems).

On the part of the key features Linux Remote Desktop:

  • The platform can be used on any Linux distribution that has the ability to run docker containers.
  • The possibility of creating multi-user systems (Multi-Tenant) for an unlimited number of users has been declared.
  • Support for multi-factor authentication and work without using a VPN.
  • The ability to access the desktop from a normal browser, without installing specialized remote access programs.
  • Management of all the organization's desktops and available applications through a centralized web-based administrator interface.

How to install Linux Remote Desktop?

For those who are interested in being able to install Linux Remote Desktop on their system, they should know that must have Docker installed, since as mentioned, the implementation is made up of several components which work together.

To be able to install the server on a computer, just download and run the setup script. This can be obtained by opening a terminal and typing in it the following command

sudo curl -L https://github.com/nubosoftware/linux-remote-desktop/releases/download/0.9/bootstrap.sh -o /usr/local/bin/nubo-bootstrap.sh

Once the download of the script is done, now we must give it execution permissions, we can do this by typing the following command in the terminal:

sudo chmod +x /usr/local/bin/nubo-bootstrap.sh

Once this is done, we can now run the script to install Linux Remote Desktop on our computer:

sudo /usr/local/bin/nubo-bootstrap.sh

Finally, if you are interested in knowing more about this implementation, you can consult the details In the following link.

The web administration interface is implemented in JavaScript and is distributed under the Apache 2.0 license.


Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.