Thursday, April 10, 2008

What To Write In A Sympothy Card

Synergy - Installation and Security Resources

Synergy - redirect your mouse and keyboard

At the outset I am tempted to give a brief description of this very interesting program. The name of the program is an existing word in the dictionary it means "common, useful combination of different elements." The program allows us to easily share a single keyboard and mouse between multiple computers. They may have different operating systems do not require any special equipment, but each must have its own monitor.
In Synergy redirect mouse or keyboard is very simple: just we move the mouse cursor to a predefined corner of the screen and the program takes input keyboard and mouse to another computer. This way you can use these devices to the computer to which they are linked. All communication is done via the network, of course, not restricted to the normal LAN connections . Synergy can also be used via a wireless network connection.
Synergy
Additional advantages are:
  • able to use the clipboard, gives us an opportunity copy text between computers (and operating systems) using Ctrl + C, CTRL + V
  • also have the ability to synchronize screen savers, in addition disable the screen saver requires a password, then you can unlock all savers giving them only once
  • is program for open access to the source code is available under license GNU Public License
System Requirements:
  • MS Windows 95/98/ME
  • MS Windows NT/2000/XP
  • Mac OS X 10.2 or later
  • Unix (Linux, Solaris, Irix and others)
    • X Windows version 11 revision 4 or later
    • extension XTEST (to check whether you have this extension requires the execution of a command " xdpyinfo Architecture independent packages, with binaries for Windows only in 32-bit.
  • Windows
: If you do not compile from source is simply run the installer, choose the installation path and the case.
Linux: If you are using Debian as I am, then no problem and simply type:

apt-get install synergy
and the matter resolved. If, however, it became clear that we did not find this package we can find the page
Debian packages and then install the issuing command:

dpkg-i [package name] For other systems, or looking for an appropriate package or download the source
Synergy.
Compiling from source
- what we need?


Windows: VC + + 6.0 or later,
Unix: gcc 2.95 or later and the libraries and header files for X11R4
-
Configuration (for VC + + or XCode, you can skip this step)

. / Configure
. / configure - help
In this way, configure Synergy for our system. The second line displays the configuration options available to us. Of course, we issue these commands in the directory where you extracted the source. - Compiling and Installing

  • Windows
  • - turn on VC + + and open synergy.dsw. Set the active configuration (bulid -> Set Active Configuration) to All - Debug or All - Release and compile. The binaries will be located in the directory. / Debug or. / Build. Then just copy the files from the debug directory to the directory, eg Program Files / Synergy (These files are: synergy.exe, synergyc.exe, synergys.exe, synergyhk.dll).
Unix - type:


make make install

client and server will be installed Synergy
in the directory / usr / local / bin
unless you specify otherwise.

Security




Synergy does not have any built-in mechanism for authentication and encryption. Each computer can connect to the server if he presents Synergy screen name known to the server. In addition, due to the fact that the data is sent in encrypted form, anyone can capture the depressed Our key and thus even a password. For this reason, Synergy should be used in trusted networks.

However, there are tools that can add to the Synergy mechanism for user authentication and encryption, without modifying any of the programs. One of these tools is
SSH, a free implementation of SSH is OpenSSH called
and works on linuxach, most Unixes and Windows (in combination with Cygwin
).
Server Configuration Synergy
install the OpenSSH server on the same machine as the server Synergy. Configure OpenSSH server as usual and run it. Now start the server Synergy. Neither Synergy or OpenSSH does not require any additional options.
Synergy Client Setup
Install OpenSSH client on each machine that has Synergy, then znich run on each client with the option of SSH port forwarding:


ssh-f-N-L 24800: name-server: 24800 server-name server-name is the name or address of the computer that is running OpenSSH servers and Synergy. Port 24800 is the default port being used by Synergy. If you use a different port, change port numbers in the above command. At the end of the run Synergy clients by replacing the server name localhost
.
synergyc f localhost


After that Synergy will use a secure connection with clients thus eliminating the possibility of steal information.
[Source:
http://synergy2.sourceforge.net/
]



What next?


In the next post I will describe how to configure and use server Synergy and the client. As an example, I use my laptop for example, indicate who is working as a server. As I put myself on the server in addition WiFi network, so from anywhere in the house using a laptop touchpad and keyboard can I play other computers: D

Jaromir Świechowski

0 comments:

Post a Comment