Estoy planeando configurar un "servidor terminal" para mis administradores basados en *nix.
Me gustaría tener una cantidad de usuarios, ya sea con gnome o con kde (según sus gustos) que se conectarán al servidor e iniciarán su configuración individual en la misma máquina.
Lo que descubrí hasta ahora:
- Simplemente reenviar X11 a través de SSH es muy lento (usando el puerto TCP 22, ssh)
- VNC es lento (usando puertos TCP 5900 en adelante, vnc:0...)
- KDE-Remote parece ser rápido, probablemente lo mismo que gnome (usando el puerto UDP 177, xdmcp)
Para habilitar el inicio de sesión remoto necesito modificar /etc/gdm/custom.conf
:
[security]
DisallowTcp=false
[xdmcp]
Enable=true
/etc/X11/xdm/Xaccess
también debe modificarse (ingrese un patrón para los hosts a los que se les permite obtener una ventana de inicio de sesión remoto).
Hasta ahora, si habilito ambas configuraciones, puedo usar XDMCP para conectarme al servidor, pero aparece una pantalla negra con un simple cursor del mouse que consiste en una cruz blanca.
Entonces todavía faltan algunos "ingredientes".
Cualquier sugerencia o configuración propia que pueda ayudarme aquí es bienvenida.
Respuesta1
Puedo recomendar altamenteX2Go. Se basa en el código NoMachine NX, lo que significa que la comunicación está comprimida y utiliza caché, pero a diferencia de NoMachine es foss. Al menos en Fedora, la instalación es tan fácil como yum install x2goserver
(suponiendo que el firewall permita ssh). Fedora 20 ha adoptado x2go como solución de escritorio remoto, reemplazando la implementación NX de NoMachine.
X2Go admite la tunelización de sonido PulseAudio. Todo lo que necesita para que el sonido funcione es instalar PulseAudio tanto en la máquina remota como en la local. Hay clientes para diferentes sistemas operativos, por lo que también puedes conectarte desde una máquina con Windows. Puede conectarse a la sesión local del servidor, pero también puede crear sesiones diferentes para muchos usuarios. También hay soporte para aplicaciones integradas, que ofrece una única ventana de aplicación que parece estar ejecutándose localmente. No he comprobado el soporte de impresión ni la opción de carpeta compartida, pero existen.
El único problema que experimenté fue con la compatibilidad con más de una distribución de teclado, pero, salvo algunos fallos aquí y allá, ya está funcionando.