Stiamo usando felicemente una combinazione di Vine Server per OSX e JollyFastVNC per i client.
Vine Server fornisce un'istanza del server VNC "personale" su un numero di porta univoco per ciascun utente connesso. L'unico trucco è che l'utente deve essere già connesso al Mac con VineServer in esecuzione con il proprio account per poter accedere a VNC. La soluzione per il problema di bootstrap che questo introduce è il "Server di sistema" di Vine Server che fornisce una sessione VNC per la console Mac - e quindi, qualsiasi utente con accesso alla sessione della console si accede al Mac (e quindi, avvia la propria istanza di Vine Server privata)
La configurazione è relativamente semplice:
1 / Attiva Cambio rapido utente in modo che più utenti possano condividere il Mac.
2 / Accedi alla console Mac attuale come utente amministratore a cui desideri anche concedere l'accesso remoto. Avviare Vine Server come tale utente e selezionare la preferenza "Apri all'accesso".
3 / Apri le Preferenze del server Vine e annota il numero di porta assegnato a questa istanza del server VNC. Immettere nuovamente quel numero per "bloccare" questa istanza su quella porta per i successivi lanci. Si consiglia inoltre di impostare la password qui per questa sessione utente unica.
4 / Vai alla scheda Condivisione e assicurati di selezionare "Consenti sessioni multiple per utente"
5 / Vai alla scheda Avvio e seleziona il pulsante "Server di sistema ...". Avviare l'istanza del server di sistema sulla porta predefinita (5900). Questo sarà il server VNC della tua console da utilizzare. (Ti consiglio di impostare una password su questo)
6 / Chiudi la finestra delle preferenze e fai clic sul pulsante Riavvia il server.
Ora dovresti essere in grado di accedere a due sessioni utente VNC: una come console sulla porta 5900 e una come utente amministratore come appena effettuato l'accesso.
Ora, per ogni utente, fai in modo che accedano e aggiungano Vine Server al loro dock e ripeti i passaggi 2, 3 e 4 sopra.
Gli unici due problemi che abbiamo notato con questo sono che, se il Mac è spento e riacceso, il System Server non si avvierà automaticamente. Un utente iniziale deve accedere e avviarlo tramite l'interfaccia utente.
Il secondo problema è che se un utente accede tramite la sessione della console VNC remota, il suo uso successivo del Mac sarà visibile sia nella sessione della console che nella sessione VNC "personale". vale a dire che la sessione della console rimane vincolata all'ultimo utente connesso fino a quando qualcun altro non accede in remoto o localmente. Risolviamo questo problema riaprendo la sessione della console remota dopo aver effettuato l'accesso e utilizzando il passaggio rapido dell'utente a "mostra finestra di accesso" che sembra forzare nuovamente la dissociazione della sessione della console.
JollyFastVNC inserisce l'immagine come un client VNC sensibile al bonjour con un bel browser "server disponibili". Questo offre il Mac "hostname: port" remoto per ogni istanza di Vine Server in esecuzione e l'istanza della console, consentendo una navigazione semplice se non riesci a ricordare i numeri di porta.
Spero che sia di aiuto.