Synergy is open source software to manage multiple computers with a single keyboard and mouse. Although the website says prompts support though purchasing "Basic" and "Pro" versions, the same functionality can be replicated through a little elbow grease.
emerge --ask x11-misc/synergy
- /etc/synergy.conf - Global (system wide) configuration file.
- ~/.synergy - Local (per user) configuration directory.
The Synergy wiki upsteam provides details for enabling encryption between the client/server connection(s).
In short, copy the bundled encryption plugin to the Synergy user's home directory:
mkdir -p ~/.synergy/plugins
cp /usr/lib64/synergy/plugins/libns.so ~/.synergy/plugins
Next, generate the certificate:
There are a few executable files that are merged after the compilation:
emerge --ask --depclean x11-misc/synergy
- TigerVNC - VNC software.