Remote Desktop

How to get started with Remote Desktop for Linux?

To get started,

  1. Download the required Remote Desktop for Linux package depending on the distribution of the Linux OS on your computer.
  2. Open the installer by double-clicking or right-clicking on the package.
  3. Select the package manager, e.g. Open with Ubuntu Software Center, to install it on your computer.
  4. You can also run the following commands to install the packages:
    • For Debian:
      $ sudo apt update
      $ sudo apt upgrade
      $ sudo apt install ./remote-desktop.deb # For Remote Desktop App
      $ sudo apt install ./remote-desktop-host.deb # For Remote Desktop Host App
      $ sudo apt install ./remote-desktop-viewer.deb # For Remote Desktop Viewer App
      or $ sudo dpkg install ./remote-desktop.deb # For Remote Desktop App
      $ sudo dpkg install ./remote-desktop-host.deb # For Remote Desktop Host App
      $ sudo dpkg install ./remote-desktop-viewer.deb # For Remote Desktop Viewer App
    • For RPM:
      $ sudo yum update
      $ sudo yum upgrade
      $ sudo yum install ./remote-desktop.rpm # For RRemote Desktop App
      $ sudo yum install ./remote-desktop-host.rpm # Remote Desktop Host App
      $ sudo yum install ./remote-desktop-viewer.rpm # Remote Desktop Viewer App
    • For SUSE:
      $ sudo zypper update
      $ sudo zypper upgrade
      $ sudo zypper install ./remote-desktop.rpm # For Remote Desktop App
      $ sudo zypper install ./remote-desktop-host.rpm # Remote Desktop Host App
      $ sudo zypper install ./remote-desktop-viewer.rpm # Remote DesktopViewer App

    Note: Use 'dnf' if 'yum' is not available.

  5. On successful installation, launch the desktop app on your computer by either of the below:
    • Type 'Remote Desktop' from the command line.
    • Click the Remote Desktop icon (Activities -> Remote Desktop)

You can now log in and configure your Linux machine for Always-ON Remote Access.

Remote Configure using SSH for Host-only builds

  1. Transfer the file to the remote host machine using below command or any FTP tools like Putty, FileZilla:
    $ sftp username@server_ip
    Enter the password.
    $ put /path/to/file/remote-desktop-host.deb
    $ exit
  2. Install the transferred build in the target machine via below command: $ ssh username@server_ip
    Enter password
    • For Debian:
      $ sudo apt-get install ./remote-desktop-host.deb -y
    • For RPM:
      $ sudo yum install ./remote-desktop-host.rpm -y
    • For SUSE:
      $ sudo zypper install ./remote-desktop-host.rpm -y

    Then run remote-desktop-host deploy <deployment UD>, or remote-desktop-host login command to configure host.

Download and install Host-Only build

For Corporate Plan accounts in the headless server machine

  1. Log in to your Corporate account and click on Deploy Package.
  2. Navigate to the Host-Only builds column under Linux option.
  3. Select the desired OS package and click Copy Command button to copy the command, which will be used in step 5.
  4. Run the below command in the local machine to connect to the headless server via SSH:
    $ ssh username@server_ip
    Enter the password.
  5. Download the build using the copied command:
    $ paste-your-copied-command-here
  6. Install the downloaded build via below command:
    • For Debian:
      $ sudo apt-get install ./remote-desktop-host.deb
    • For RPM:
      $ sudo yum install ./remote-desktop-host.rpm
    • For SUSE:
      $ sudo zypper install ./remote-desktop-host.rpm

For Remote Access, Premium Plan accounts in the headless server machine

  1. Download the target CLI build by selecting the OS Type in your local machine.
  2. Transfer the file to the headless server machine using below command or any FTP tools like Putty, FileZilla:
    $ sftp username@server_ip Enter the password.
    $ put /path/to/file/remote-desktop-host.deb
    $ exit
  3. Install the transferred build in the target server machine via below command:
    $ ssh username@server_ip
    Enter password
    • For Debian:
      $ sudo apt-get install ./remote-desktop-host.deb -y
    • For RPM
      $ sudo yum install ./remote-desktop-host.rpm -y
    • For SUSE:
      $ sudo zypper install ./remote-desktop-host.rpm -y

Configure CLI build in headless machine for remote access

Run below command to setup CLI access on the host:
$ sudo remote-desktop-host setup

After that, proceed as per following account types.

Deployment for Corporate Plan accounts

$ remote-desktop-host deploy <deployment_code>

Note: Deployment code is a unique code for each account available only for Corporate Plan users.

Setup for Remote Access, Premium Plan accounts

  1. Run the below command once the installation is completed:
    $ remote-desktop-host login Enter the email ID, password and personal key one after another.
  2. Once the necessary information is added, the host automatically configures and appears online.
  3. Note: To run more operations, click here.

Refer FAQs for more details.