Rustdesk

It is only possible to use this service if you are connected with Wireguard. See: wireguard

Accessing your office Linux workstation from anywhere

Your sysadmin has been probably giving you access to your workstation through noVNC, but this is quiet limited. RustDesk has some advantages:

  • good response and better stream throughput (e.g. AV1 codec on newer Nvidia cards)
  • goog video and audio playback
  • build in file transfer (for small files)
  • co-working with desktop sharing

To set it up, first check if it is installed already or not.

Check your Linux workstation if it is not installed already

Open a terminal, and paste this command:

dpkg -l rustdesk

If you get a response like this, you can proceed with the next step, otherwise skip to setup a fixed password

dpkg-query: no packages found matching rustdesk

However, you can always uninstall if it is installed and you want to retry it:

sudo apt purge rustdesk

Download and install the installation script

Your sysadmin has crafted a special install script, so you can connect through our relay server.

linuxclientinstall.sh

Go to your Downloads folder (or where you placed it) and make it executable

cd ~/Downloads
chmod +x linuxclientinstall.sh
./linuxclientinstall.sh

After the setup a new icon will appear, or you can start it from the programs list.

Setup a fixed password

It’s probably not so handy if RustDesk give you a random password to connect, here is how you can setup a fixed password. Go to the Settings menu, first click the hamburger menu, Settings will appear: image Go to the General menu, all the way down tick Allow linux headless: image Go to the Security menu and select Unlock security settings: image Goto the Password setup and select Set permanent password: image

Check your RustDesk id

rustdesk --get-id

This is the id you can connect to.

Your Linux workstation is now ready to accept RustDesk remote desktop connections.

Your computer at home is Linux

Do the install again, this time on your home computer, you do not have to setup a fixed password.

You can now connect to the Id from your Linux workstation.

Your computer at home is Windows

Open a PowerShell as administator. Type this to let it run the powershell script:

Set-ExecutionPolicy unrestricted

Download and install the windows installation script

The script is this WindowsAgentAIOInstall.ps1. Go to your Downloads folder (or where you placed it)

cd Downloads
.\WindowsAgentAIOInstall.ps1

You can now connect to the Id from your Linux workstation.

Download and install macOS users

Download the dmg file from GitHub more info can be found on the macOS page.

Open the dmg file and drag RustDesk to Applications.

Allow RustDesk to run.

Enable permissions requested and follow prompts on the left hand side of RustDesk to finish setup. rustdesk-macOS-telin.html Copy and paste this in Settings -> Network