If you’re using Synergy, all of your keystrokes are sent over the network as cleartext because Synergy does not provide any encryption. In other words, unless you’re using a private network to connect your computers, anyone can sniff the data to see what you’re typing to client computers including passwords, credit card numbers and other sensitive information.
The good news is that it’s not too difficult to prevent snooping by using OpenSSH. The Synergy Network Security Guide shows you how to do this on Linux/Unix-based systems (which should work similarly on Mac OS X).
The bad news is that if your Synergy server or client is on Windows, setting up OpenSSH isn’t as straightforward. I was in this situation for quite a while and, after several unsuccessful tries, I put it on the shelf for a while. Well, tonight I found a very good resource to get OpenSSH working on Windows. I successfully set up a Synergy/OpenSSH server on a Windows XP laptop and connected a Linux client to it.
Note that if you’re using QuickSynergy to set up a client on Linux or Mac OS X, you can simply enter localhost as the server name in the QuickSynergy dialog instead of running synergyc -f localhost as described in the last step of the Synergy Network Security Guide.
Want to try out Synergy on Linux or OS X but don’t want to mess with configuration files? QuickSynergy provides a pretty user-friendly graphical interface to get it up and running. I’ve been using it for many months now on Kubuntu Linux.
If you haven’t seen Synergy in action, here’s a short clip. Nothing too exciting but clearly shows you how you can seamlessly move from one computer to another with a flick of the mouse. You can also see QuickSynergy’s configuration window on the left screen.
Do you have two or more computers either at home or at work? Increase your productivity by using them all at the same time without the hassle of a hardware switchbox (a.k.a. KVM).
Even if your computers run on different operating systems, Synergy enables you to access all of them from a single keyboard and mouse. The way it works is you run Synergy on all of your Windows, Linux or Mac computers. Then, define which computer is the master (the one on which you’ll be using the keyboard and mouse) and where the slaves are located (to the right, left, above, below the master). All the other computers talk to the master to receive your keystrokes and mouse movements.
How does Synergy know which computer you want to control? You just mouse over to it. That’s why you define the physical relationship of each slave relative to the master. For example, if you have a computer to the left of the master, when you move the mouse cursor past the left edge of the master’s desktop, it will show up at the right edge of the computer on the left as if it was all one big desktop. Thus, you can use all your computers at the same time. Even clipboard text is transferred between computers for simple cut-and-paste operations.
The only thing you can’t do with Synergy is move an application from one computer to another. Each computer is still a separate system. Synergy just enables you to control them all from one place.
Watch this CNET Insider’s Secrets video to see how Synergy works and how to set it up.