Wir verwenden gerne eine Kombination aus Vine Server für OSX und JollyFastVNC für die Kunden.
Vine Server stellt für jeden angemeldeten Benutzer eine "persönliche" VNC-Serverinstanz auf einer eindeutigen Portnummer bereit. Der einzige Trick besteht darin, dass der Benutzer bereits bei einem Mac angemeldet sein muss, auf dem VineServer unter seinem Konto ausgeführt wird, um VNC ausführen zu können. Die Lösung für das dadurch verursachte Bootstrap-Problem ist der Vine Server "System Server", für den eine VNC-Sitzung bereitgestellt wird die Mac-Konsole - und damit können sich alle Benutzer mit Zugriff auf die Konsolensitzung beim Mac anmelden (und damit ihre eigene private Vine Server-Instanz starten)
Die Konfiguration ist relativ einfach:
1 / Aktivieren Sie die schnelle Benutzerumschaltung, damit mehrere Benutzer den Mac gemeinsam nutzen können.
2 / Melden Sie sich an der eigentlichen Mac-Konsole als Administrator an, auf den Sie auch Remotezugriff gewähren möchten. Starten Sie Vine Server als diesen Benutzer und aktivieren Sie die Einstellung "Beim Anmelden öffnen".
3 / Öffnen Sie die Vine-Servereinstellungen und notieren Sie sich die dieser VNC-Serverinstanz zugewiesene Portnummer. Geben Sie diese Nummer manuell erneut ein, um diese Instanz für nachfolgende Starts an diesen Port zu "pinnen". Empfehlen Sie außerdem, dass Sie hier das Kennwort für diese eindeutige Benutzersitzung festlegen.
4 / Gehen Sie zur Registerkarte "Freigabe" und vergewissern Sie sich, dass Sie "Mehrere Benutzersitzungen zulassen" aktiviert haben.
5 / Gehen Sie zur Registerkarte "Start" und überprüfen Sie die Schaltfläche "System Server ...". Starten Sie die Systemserverinstanz auf dem Standardport (5900). Dies ist der zu verwendende Konsolen- VNC-Server. (Ich empfehle, dass Sie ein Passwort dafür setzen)
6 / Schließen Sie das Einstellungsfenster und klicken Sie auf die Schaltfläche Server neu starten.
Sie sollten jetzt in der Lage sein, sich in zwei VNC-Benutzersitzungen anzumelden : eine als Konsole an Port 5900 und eine als Administrator, unter dem Sie sich gerade angemeldet haben.
Lassen Sie sie sich nun für jeden Benutzer anmelden und Vine Server zu ihrem Dock hinzufügen, und wiederholen Sie die obigen Schritte 2, 3 und 4.
Die einzigen beiden Probleme, die wir dabei festgestellt haben, sind, dass der System Server nicht automatisch gestartet wird, wenn der Mac aus- und wieder eingeschaltet wird. Ein Erstbenutzer muss sich anmelden und über die Benutzeroberfläche starten.
Das zweite Problem ist, dass, wenn sich ein Benutzer über die Remote-VNC-Konsolensitzung anmeldet, seine spätere Verwendung des Mac sowohl in der Konsolensitzung als auch in seiner "persönlichen" VNC-Sitzung angezeigt wird. Das heißt, die Konsolensitzung bleibt an den zuletzt angemeldeten Benutzer gebunden, bis sich eine andere Person remote oder lokal anmeldet. Wir umgehen dies, indem wir die Remote-Konsolensitzung nach dem Anmelden erneut öffnen und mit Fast-User-Switching auf "Anmeldefenster anzeigen" umschalten, wodurch die Konsolensitzung anscheinend wieder getrennt wird.
JollyFastVNC geben Sie das Bild als bonjour-fähiger VNC-Client mit einem netten "verfügbaren Server" -Browser ein. Auf diese Weise wird der Remote-Mac "Hostname: Port" für jede ausgeführte Vine Server-Instanz und die Konsoleninstanz angezeigt. Dies ermöglicht eine einfache Navigation, wenn Sie Ihre Portnummern nicht abrufen können.
Hoffe das hilft.