Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ir a la navegaci�nIr a la b�squeda
Synergy
http://synergy-project.org/?hl=es
Synergy-Logo-Large.png
Informaci�n general
�ltima versi�n estable 1.8.4
G�nero KM Software
Programado en C++
Sistema operativo Multiplataforma
Licencia GNU General Public License / Software propietario
[editar datos en Wikidata]
Synergy es un software que permite compartir un teclado y un rat�n entre varias
computadoras sin la necesidad de ning�n hardware adicional. Tambi�n es capaz de
compartir el portapapeles entre las diferentes m�quinas permitiendo el Copy & Paste
de una a otra. A este tipo de aplicaciones se le llama KVM Software de (Keyboard,
Video, Mouse).
El objetivo principal es unir los escritorios de cada una de las computadores para
darle la ilusi�n al usuario de tener un �nico escritorio ampliado.
�ndice
1 Funcionamiento
2 Instalaci�n
3 Futuras Mejoras
4 Conexi�n segura
4.1 Utilizar OpenSSH con Synergy
4.1.1 Configurar el servidor
4.1.2 Configurar el cliente
5 Modelo de negocio
6 V�ase tambi�n
7 Referencias
8 Enlaces externos
Funcionamiento
Funciona bajo una arquitectura Cliente/Servidor. El servidor comparte su rat�n y
teclado a los diferentes clientes que existan. A la vez, todas las m�quinas en
cuesti�n tienen que estar conectadas en red, donde se permita el uso del protocolo
TCP/IP.
El servidor captura los eventos del rat�n, del teclado, del portapapeles y del
protector de pantalla, los cuales se reenv�an a los clientes correspondientes, a
trav�s del protocolo TCP/IP.
Instalaci�n
Se debe descargar la aplicaci�n de la p�gina del proyecto de sourceforge de
Synergy.
Instalar la aplicaci�n en cada una de las m�quinas que se desee conectar. Para el
Servidor y el Cliente se instala la misma aplicaci�n, lo que var�a es en el modo en
que se ejecuta. La m�quina Servidor correr� el Synergy en modo Servidor y las
m�quinas clientes deber�n correr Synergy en modo cliente.
Se deben conectar las m�quinas en red (TCP/IP). En el caso de tener un Firewall
instalado se debe habilitar el puerto 24800 por el cual Synergy se comunica:
iptables -A INPUT -p tcp --dport 24800 -j ACCEPT
Se debe decidir cual s�r� la m�quina Servidor, que compartir� su mouse y teclado
con las m�quinas clientes. Tambi�n se deber� elegir donde estar�n ubicadas las
pantallas de cada computadora Cliente respecto al Servidor y respecto a las otras
m�quinas Cliente.
Se debe configurar el Servidor de acuerdo a lo decidido en el paso anterior. En
Linux, se debe crear un archivo de configuraci�n (synergy.conf), cuya estructura
sea, por ejemplo de la siguiente manera:
section: screens
servidor:
cliente1:
cliente2:
end
section: links
servidor:
right = cliente2
left = cliente1
cliente1:
right = servidor
cliente2:
left = servidor
end
En la secci�n de screens se lista los nombres de cada equipo que se conectar�, y en
la secci�n links se escriben las relaciones entre las pantallas de estos equipos.
El hecho que Cliente2 este a la derecha de Servidor, no implica que Servidor este a
la izquierda de Cliente 2, es necesario especificar ambas relaciones.
Configurar el cliente
Instalar el cliente de OpenSSH en cada computadora cliente. Luego se debe iniciar
el cliente de OpenSSH usando �port forwarding�:
synergyc -f localhost
De esta manera todas las comunicaciones entre el Cliente y el Servidor son pasadas
a trav�s de OpenSSH.
Modelo de negocio
A partir de septiembre de 2014 el sitio de Synergy pas� de ofrecer la herramienta
de forma gratuitamente a un modelo por el cual se debe pagar. Sin embargo, existe
un enlace interno para acceder gratuitamente a versiones antiguas. Tambi�n se puede
acceder a versiones nightly (inestables) compiladas a partir del c�digo fuente en
Github.