Contents
Introducción
Por accidente, me tope con un video en Instagram sobre una herramienta de software que por no sabía que existía y que tampoco sabía que necesitaba, el video hablaba de como compartir el mismo teclado, mouse y portapapeles entre diferentes computadoras y me resulto una idea bastante interesante.
¿Cómo funciona? Algo así como el escritorio extendido o dual monitor, es decir que permite pasar el mouse de un monitor a otro, a diferencia del escritorio extendido en el cual permite mover el mouse dentro de los monitores conectados a una misma máquina, este tipo de aplicación los mueve a monitores de máquinas diferentes.
Esto tiene una enorme ventaja porque nos permite incluso desplazar el mouse y el teclado a diferentes sistemas operativos, es decir que nos permite pasar el mouse y el teclado de un Linux a un Windows tal como si fuera un escritorio extendió.
Existen varios software para hacerlo, una opción popular y ampliamente utilizada para compartir mouse y teclado entre sistemas operativos Windows y Linux es Synergy, un software de código abierto que te permite compartir dispositivos de entrada entre varias computadoras conectadas en una red, sin importar si están ejecutando diferentes sistemas operativos.
Sin embargo, a pesar de ser de código abierto no es gratuito y no tiene un plan free, así que termine probando Barrier que es un fork de Synergy, con el puedes controlar múltiples computadoras desde un solo conjunto de mouse y teclado, puedes utilizar tu mouse para mover el cursor entre las pantallas de diferentes computadoras, y el teclado seguirá al cursor, lo que te permitirá escribir y utilizar las teclas de acceso directo en el sistema operativo remoto.
¿Qué es Barrier?
Barrier es un software que imita la funcionalidad de un interruptor KVM, un dispositivo físico ampliamente usado en entorno empresaiales y datacenteres, que permite usar un solo teclado y mouse y un monitor para controlar varias computadoras al girar físicamente un dial o en una botoner en la caja para cambiar la máquina que está controlando en un momento dado.
Barrier hace esto mismo en el software pero solo con el teclado y el mouse, lo que le permite decirle qué máquina controlar moviendo el mouse hacia el borde de la pantalla, como mencione antes, Barrier es un fork a partir del código base Synergy 1.9 de Symless, a su vez Synergy fue una reimplementación comercializada del CosmoSynergy original escrito por Chris Schoeneman.
Instalación de Barrier
Ya se encuentra en los repositorios de las principales distribuciones, por lo que podemos instalarlo como:
Debian/Ubuntu
apt-get install barrier
RHEL/CentOS/Alma
yum install barrier
Configuración
Luego de instalar y ejecutar la Barrier en cada máquina que se compartirá hay que configurar el nombre desde menu Barrier -> Change Settings o presionando F4,
En la máquina con el teclado y el mouse, se debe configurar como el servidor haciendo clic en el botón Configurar servidor y arrastre una nueva pantalla a la cuadrícula para cada máquina cliente, hay que asegúrese de que el “nombre de pantalla” coincida exactamente (se distingue entre mayúsculas y minúsculas) para cada pantalla configurada: las ventanas de barrera de los clientes le indicarán sus nombres de pantalla (justo encima de la IP del servidor).
Lo ideal es configurar tanto el servidor y el cliente con cifrado SSL, sin embargo sino están correctamente configurados en todos los dispositivos, puede o no funcionar o funcionar el cursor muy lento
Consideraciones de Seguridad
Si bien este tipo de herramienta brinda una funcionalidad asombrosa, no deja de tener algunas cuestiones de seguridad no menores, la primera es que algunos requieren registro en la web, lo que significa que de algún modo el software se conecta al servidor y teniendo en cuenta que al portapapeles copiamos contraseñas y datos sensibles, a mí por lo menos me genera desconfianza.
En el software que probé (Barrier) no requiere registro y no parece conectarse a ningún lado salvo en la red interna para interconectar los dispositivos y si bien se puede configurar para ser cifrado con SSL no deja de ser riesgoso el transito de estos datos por la red, aun estando cifrados, sobre todo si estamos en una red WiFi podría ser fácilmente interceptado.
Conclusión
En conclusión, descubrir la posibilidad de compartir el mismo teclado, mouse y portapapeles entre diferentes computadoras ha sido una revelación sorprendente, esta funcionalidad, similar a un escritorio extendido, pero con la capacidad de funcionar entre distintos sistemas operativos, me ha brindado nuevas posibilidades para aumentar la productividad y la comodidad en el uso de múltiples dispositivos.
Aunque existen diferentes software para lograr esto, Barrier se me presento como la mejor opción de código abierto que imita la funcionalidad de un interruptor KVM, proporcionando la facilidad de controlar varias máquinas con un solo conjunto de mouse y teclado, en definitiva, compartir dispositivos de entrada entre sistemas operativos se ha presentado en una herramienta conveniente para trabajar.
Administrador de Sistemas, Programador, Docente y ahora resulta que también Blogger (peor es ser tictoker). Más de 20 años de experiencia en computación atendiendo nabos y resolviendo problemas, los cuales si no fuera por estos nabos, no habrían ocurrido en primer lugar. Escribo más que nada sobre tecnología y herramientas en general, además de algunos artículos con opiniones tan subjetivas como irrelevantes, así que si no te gustan, mejor madura y superalo.