Continuing with the responses to our readers, in this case we go with José's question:
Good afternoon, could you make a post about free development alternatives to Teamviewer, I have tried apache guacamole but you have to configure settings for each computer you want to access remotely.
The question comes to us like a glove for continue with our series of articles about open source programs to have on hand in an emergency.
Actually, we weren't able to find a satisfactory answer since one way or another it is necessary to do some kind of configuration on the remote computers. The only exception is MeshCentral which uses a web server as an intermediary.
Table of Contents
What is TeamViewer
Is an application that allows you to monitor and take control of a computer remotely. This is very useful for remote technical support or teaching how to do something.
How to prepare our desktop to be shared
Preparing the GNOME desktop to be accessed remotely It is very simple.
- We open Configuration.
- Click on Share.
- We slide the flag to enable sharing
- We slide the indicator for sharing media files.
KDE uses a server application that allows you to share your current session with a user on another machine. It's called Krfb. This it has to be installed on each of the remote computers. In turn, on the control computer a VNC viewer must be installed.
On each remote computer an invitation must be generated to be sent by mail or create a unique key.
- We open the file explorer and hover over This team.
- With the right button we click on Properties.
- Click on Remote access configuration.
- We mark the box in Allow remote assistance to this team. Click on To apply.
- In the configuration panel we open Firewall and network protection.
- Click on Allow an application through the Firewall.
- Click on Change settings.
- We seek Remote Desktop and we mark Private o Public as appropriate.
Some alternatives to open source TeamViewer
This client for Linux uses the GTK + and its interface adapts to the size of the screen so that It is ideal for controlling multiple remote computers from both a laptop and a desktop computer.on a big monitor.
- Supports RDP, VNC, SPICE, NX, XDMCP, SSH and EXEC protocols
- Keep logs of remote desktop files by organizing them by groups.
- Quick connection establishment by clicking on the server name.
- Screen size differences between the local and remote computers can be compensated for by scaling or scrolling.
- Viewport full screen mode: The remote desktop scrolls automatically when the mouse moves over the edge of the screen.
- Floating toolbar in full screen mode.
Es A program Open source for Windows that allows you to access a desktop remotely over the Internet or a local network. The remote computer can be controlled from the mouse and keyboard.
Except for the configuration of the remote operating system that we discussed above, you just have to download and run the client program.
MeshCentral is free and open source software that It is used for the management of remote computers. It is web based.
User can configure your own server on a local network or on the Internet and remotely control and manage computers that work with Windows operating systems. or Linux.
As we said, a management server is required to connect to remote computers. This can be any computing device (PC, single board computer, or virtual machine) have enough computing, storage, and network components.
The utilization process requires 4 main steps: Configuration, installation, connection and control.
- user configures MeshCentral server on VM, PC or single board device.
- The user connects to the MeshCentral portal with a valid account, creates an administrative network to collect all the endpoints (systems to manage)
- The user generates an agent and installs it on a target or on each endpoint that immediately attempts a connection back to the MeshCentral server.
- The user manages the assets or endpoints that are available in the respective administrative network
Of the programs analyzed It is the one with the most complete documentation.