Se ha publicado un conjunto de programas para organizar el acceso remoto al escritorio LTSM 1.0 (Linux Terminal Service Manager). El proyecto está destinado principalmente a la organización de múltiples sesiones gráficas virtuales en el servidor y es una alternativa a la familia de sistemas Microsoft Windows Terminal Server, permitiendo utilizar Linux en sistemas cliente y en el servidor. El código está escrito en C++ y se distribuye bajo la licencia GPLv3. Para una rápida familiarización con LTSM, se ha preparado una imagen para Docker (el cliente debe compilarse por separado).
Cambios en la nueva versión:
- Se ha añadido el protocolo RDP, implementado por razones experimentales y congelado debido a la falta de interés en el soporte del cliente para Windows.
- Se ha creado un cliente alternativo para Linux, las principales características son:
- Cifrado de tráfico basado en gnutls.
- Soporte para el reenvío de múltiples canales de datos en esquemas abstractos (file://, unix://, socket://, command://, etc.), mediante este mecanismo es posible la transmisión de cualquier flujo de datos en ambas direcciones.
- Reenvío de impresión a través de un backend adicional para CUPS.
- Reenvío de audio a través del subsistema PulseAudio.
- Reenvío de escaneo de documentos a través de un backend adicional para SANE.
- Reenvío de tokens pkcs11 a través de pcsc-lite.
- Reenvío de directorios a través de FUSE (por ahora solo en modo de solo lectura).
- La transferencia de archivos a través de drag&drop funciona (desde el cliente a la sesión virtual con diálogos de solicitud e información a través de desktop-notify).
- La distribución del teclado funciona, siempre priorizando la distribución del lado del cliente (en el lado servidores no es necesario configurar nada).
- La autenticación en la sesión virtual se realiza a través de rutoken con el almacén de certificados en el directorio LDAP.
- Se admiten zonas horarias, portapapeles utf8, modo seamless.
Planes principales:
- Soporte para codificación utilizando x264/VP8 (como flujo de video de la sesión).
- Soporte para grabación de video de todas las sesiones de trabajo (videofijación).
- Soporte para VirtualGL.
- Posibilidad de redirigir video a través de PipeWire.
- Trabajo en la aceleración de gráficos a través de la API Cuda (aún no hay capacidades técnicas).
Fuente: opennet.ru
