Creo que estás buscando una configuración "multiasiento" de este tipo. Esto requerirá que utilices un software especial y una configuración en un sistema operativo para soportar tal, ya que normalmente cuando uno conecta varios dispositivos USB, se conecta a la misma consola/sesión y no se diferencia. La mayoría de la gente utiliza clientes ligeros para lograr esto frente a la conexión física a un ordenador, sin embargo.
Para GNU/Linux: Las soluciones varían, pero uno puede usar Xephyr para servir múltiples framebuffers con sesiones separadas. Utilizando xinput, uno puede adjuntar un teclado y un ratón por cada sesión existente de X-Windows. Las soluciones más antiguas incluyen el uso de Multi-seat Display Manager (mdm), pero no ha recibido actualizaciones a lo largo de los años. Hay que tener en cuenta que systemd es capaz de llevar la cuenta de las sesiones de usuario y de los asientos en conjunción con el uso del interruptor `-seat` de Xorg también podría ser utilizado. Además, solía haber opciones comerciales de Userful con un producto llamado Multiplier, pero no estoy seguro de si todavía es viable. Por lo general, cualquiera que desee esta funcionalidad utiliza clientes ligeros por su facilidad de gestión, así como las mejoras de la experiencia que uno obtiene. Ya sean clientes ligeros de hardware, clientes ligeros de software (como las soluciones de Citrix, aunque éstas implican el uso de Windows como sistema operativo del servidor) o XMCP, permite utilizar hardware adicional para ofrecer una mejor experiencia de usuario. Basado en la pregunta, sin embargo, esto suena como si no fuera lo que se desea, así que voy a dejar esos detalles, sin embargo.
Para Windows, hay soluciones comerciales para hacer algo similar, pero Windows MultiPoint Server es una solución probablemente más estandarizada de Microsoft. Aster es otra solución para hacer algo similar que permitiría más opciones de versiones de Microsoft Windows en un entorno probablemente menos empresarial.
Mi sugerencia es investigar el software multipuesto si uno está realmente interesado y encontrar una solución específica para el sistema operativo de destino que se va a utilizar. Teniendo en cuenta que uno no se presentó, hace que sea un poco difícil de responder, ya que es un poco ambigua.
Otras preguntas de Quora similares:
¿Cómo puedo hacer que un ordenador Windows sea capaz de multiseat de forma gratuita?
¿Soporta Mac OS X multiseat?
¿Es posible tener un ordenador pero dos usuarios que lo usen juntos, con dos ratones y dos teclados?
¿Cuáles son las ventajas y desventajas importantes de los ordenadores multiseat?