synergy

14 Jun 2010

Synergy is a program who unifies keyboard/mouse/clipboard between several machines (even running different OS), according to its website it supports Windows, OSX and Unix (requires x11 and xtest).

</param></param></param></embed>

In Ubuntu it can be installed from the official repositories (both, client and server):

$ sudo apt-get install -y synergy

The server part bind to the 24800 port, so it doesn’t require special permissions:

$ synergys

The clients can start and connect to the server ip by executing:

$ synergyc --daemon server-ip

By default, synaptics doesn’t encrypt the link, a man in the middle could review the packets and see what the clients are writing. To avoid this problem, a ssh tunnel can be deployed:

$ ssh -f -N -L 24800:localhost:24800 server-ip
$ synergyc --daemon localhost

Have fun 😋