Estamos felices de usar una combinación de Vine Server para OSX y JollyFastVNC para los clientes.
Vine Server proporciona una instancia de servidor VNC "personal" en un número de puerto único para cada usuario conectado. El único truco es que el usuario ya debe haber iniciado sesión en la Mac con VineServer ejecutándose en su cuenta para poder ingresar a VNC. La solución para el problema de arranque que presenta es el "Servidor del sistema" de Vine Server que proporciona una sesión de VNC para la consola Mac, y por lo tanto, cualquier usuario con acceso a la sesión de la consola inicie sesión en la Mac (y así, inicie su propia instancia privada de Vine Server)
La configuración es relativamente fácil:
1 / Active Cambio rápido de usuario para que varios usuarios puedan compartir la Mac.
2 / Inicie sesión en la consola Mac real como usuario administrador al que también desea otorgar acceso remoto. Inicie Vine Server como ese usuario y marque la preferencia "Abrir al iniciar sesión".
3 / Abra Preferencias del servidor Vine y anote el número de puerto asignado a esta instancia del servidor VNC. Vuelva a ingresar manualmente ese número para "anclar" esta instancia a ese puerto para lanzamientos posteriores. También le recomendamos que establezca la contraseña aquí para esta sesión de usuario única.
4 / Vaya a la pestaña Compartir y asegúrese de marcar "Permitir múltiples sesiones de usuario"
5 / Vaya a la pestaña Inicio y marque el botón "Servidor del sistema ...". Inicie la instancia del servidor del sistema en el puerto predeterminado (5900). Este será su servidor VNC de consola para usar. (Recomiendo que establezca una contraseña en esto)
6 / Cierre la ventana de preferencias y haga clic en el botón Reiniciar servidor.
Ahora debería poder iniciar sesión en dos sesiones de usuario de VNC: una como la Consola en el puerto 5900 y otra como el usuario administrador con el que acaba de iniciar sesión.
Ahora, para cada usuario, haga que inicien sesión y agregue Vine Server a su base y repita los pasos 2, 3 y 4 anteriores.
Los únicos dos problemas que hemos notado con esto son que, si la Mac se apaga y enciende, el Servidor del sistema no se iniciará automáticamente. Un usuario inicial debe iniciar sesión e iniciarlo a través de la interfaz de usuario.
El segundo problema es que si un usuario inicia sesión a través de la sesión remota de la consola VNC, su uso posterior de la Mac será visible tanto en la sesión de la consola como en su sesión "personal" de VNC. es decir, la sesión de la consola permanece vinculada al último usuario conectado hasta que otra persona inicie sesión de forma remota o local. Trabajamos alrededor de esto abriendo nuevamente la sesión de la consola remota después de iniciar sesión y usando el cambio rápido de usuario para "mostrar la ventana de inicio de sesión", lo que parece forzar a la sesión de la consola a disociarse nuevamente.
JollyFastVNC ingresa a la imagen como un cliente VNC con bonjour con un buen navegador de "servidores disponibles". Esto ofrece el "nombre de host: puerto" remoto de Mac para cada instancia de Vine Server en ejecución y la instancia de consola, lo que permite una fácil navegación si no puede recuperar sus números de puerto.
Espero que esto ayude.