Tools for Remote Control of Linux over internet [closed]

If you do not need screen sharing, why not just ssh to the machine to do whatever it is you need to .

If you do need screen sharing (why) you could just use vnc.


  • Use ssh for cli control, administration, filetransfer, vpn, etc, etc (a kind of swiss army knife for linux and other unix)

  • Use jitsi for chat, file transfer and remote control with the user on the other end.

  • Use X2Go for GUI remote control (uses ssh)

each one can replace teamviewer, with more features. ssh is the main tool, it enables you to do anything, including remote install of the other apps. Jitsi is great to support users, just configure it and tell the users to run it. For users too dumb, or a GUI is really needed, use X2Go... remote connect and see the current session (or if you want, a new session).

One size does not fits all. :)

Edit: if connection to the remote network is a problem (ie: unable to setup the ssh port forward on the router), setup a openvpn with certificates and auto establish a vpn from the clients to the server to build a bigger "network" to ease the support.