Articles · Guides

The machine is at home and you are not

Remote desktop is the tool everyone reaches for and often the wrong one. Dragging a mouse cursor around a desktop over a mobile connection is miserable. If the task is restarting a service, fetching a file or running a command, there are tools that do it in seconds without ever drawing a screen.

Pick the right tool first

What you need to doThe right toolWhy
Click something in a graphical appRemote desktopNo alternative
Run a command or restart a serviceSSHInstant, works on any connection
Get a file off the machineFile sync or SFTPNo screen to fight
Help somebody else with their computerAttended remote supportThey can see what you are doing
Send a link or clipboard to the desktopA phone to desktop bridgeFaster than any of the above
Check the machine is aliveSSH or a status pageSeconds rather than a session

Advertisement

The apps

1

Windows App

Microsoft Corporation
4.2 10 M+ 95 MB

The official Windows remote desktop client. The best experience by a distance if the target is Windows, especially with a Bluetooth mouse.

2

AnyDesk

AnyDesk Software GmbH
2.8 100 M+ 124 MB

Cross platform, light, and it holds up on a poor connection better than most. Works through a home router with no configuration.

3

TeamViewer QuickSupport

TeamViewer
4.3 50 M+ 54 MB

The one to install on the machine of the person you are helping, because it asks their permission and shows them what is happening.

4

Mobizen

MOBIZEN
4.3 100 M+ 98 MB

An alternative remote support tool, useful when the others are blocked on a corporate network.

5

AirDroid

SAND STUDIO
3.8 50 M+ 57 MB

File access, notifications and messages from a phone in a browser. Solves the file half of the problem without a desktop session.

6

JuiceSSH - SSH Client

Sonelli Ltd
4.4 1 M+ 24 MB

The most polished SSH client on Android, with proper key management and a keyboard that does not fight you.

7

ConnectBot

Kenny Root
3.8 5 M+ 10 MB

Open source, small and dependable. Has been the fallback SSH client for over a decade.

8

Termius

Termius Corporation
4.7 1 M+ 64 MB

Termius. Syncs hosts and keys across devices, which matters when the phone is the third machine you use.

9

Termux

Fredrik Fornwall
4.5 10 M+ 110 MB

A full terminal environment on the phone, so the SSH client, the file tools and the scripts all live in one place.

10

SSH/SFTP Server - Terminal

Banana Studio
4.3 100 K+ 13 MB

Runs a server on the phone instead, for reaching into it from a computer. The reverse of everything else here and occasionally exactly what you need.

11

KDE Connect

KDE Community
4.5 1 M+ 7 MB

Shared clipboard, notification mirroring, file sending and a remote input pad, all over your own network with nothing in the middle.

12

Pushbullet

Pushbullet
4.2 5 M+ 5 MB

The simpler version of that idea: push a link or a file to the desktop and it opens there.

13

WireGuard

WireGuard Development Team
4.6 10 M+ 7 MB

The VPN that makes the rest possible. A tunnel back to the home network turns every one of these into a local connection.

14

ProtonVPN (Outdated) - See new

ProtonVPN AG
4.1 1 M+ 19 MB

For the different case where the machine is reachable but the network you are on is not trustworthy.

Making a session usable

  1. Carry a Bluetooth mouse if you do this often Touch emulation of a mouse is the single worst part of remote desktop, and a cheap mouse removes it entirely.
  2. Drop the colour depth and resolution A responsive session at lower quality beats a beautiful one that lags half a second behind your finger.
  3. Set the desktop resolution to match the phone Scrolling around a screen larger than the one you are holding is what makes people give up.
  4. Use a keyboard shortcut list Most clients have a toolbar for the keys a touchscreen lacks. Learn where the Escape and Tab keys are before you need them.
  5. Prefer SSH when the task allows it Restarting a service takes three seconds in a terminal and two minutes in a remote desktop session.

Ask what the task actually is. Half of them are an SSH command, and the other half deserve a Bluetooth mouse.

Frequently asked questions

Can I reach a computer behind a home router?

With a service that brokers the connection, yes, with no configuration. With a direct protocol you need either port forwarding, which is worth avoiding, or a VPN into the home network, which is the better answer.

Is remote desktop secure over public WiFi?

The modern protocols are encrypted. The weak point is a password on an exposed service, which is why a VPN in front of it is worth the setup.

Why is the session so slow?

Latency rather than bandwidth. Lowering the resolution and colour depth helps; moving closer to the router at the other end helps more.

Read next

Three different problems with one symptom

Nothing has infected your phone. Something you installed has permission, and the fix is a list in settings.

The port does more than charging

A phone will happily run a keyboard, a mouse and a memory stick. It will not power a desktop hard drive.

Difficult, and never in a hurry

Hard and fast are different things. Almost every game confuses them, and these do not.