Gibt es eine Lösung, um einen Mac in einen echten Thin Client-Server für mehrere Benutzer zu verwandeln?
Ich würde gerne ein paar billige PCs mit Zugriff auf ein paar Konten mit so etwas wie VNC einrichten, aber es ist nicht wirtschaftlich, für jeden Benutzer einen neuen Server oder eine neue Lizenz für virtualisierten OS X-Server zu kaufen.
Ich bin mir voll und ganz bewusst, dass Sie mit OS X Server Benutzer mit "Netzwerk-Basisordnern" einrichten können, und ich weiß, dass in Mac OS X auch VNC integriert ist ist nur für Einzelbenutzer)
UPDATE: Ja, Löwe! http://www.9to5mac.com/54102/10-7-lion-allows-multi-user-remote-computing
quelle
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.
quelle
Werfen Sie einen Blick auf den Aqua Connect Terminal Server . Es bietet Mehrbenutzer-OSX für Clients über RDP, VNC und X11.
quelle
Verveguy,
Ich habe dies gerade mit Vine Server eingerichtet, funktioniert gut.
Da ich diesen Computer ausschließlich für Terminalzwecke verwende, habe ich ein Skript erstellt, das automatisch einen schnellen Benutzerwechsel durchführt, sobald Sie sich anmelden.
Ich habe das in einen / opt / fastswitch gestellt
dann im Terminal tat,
sudo chmod + x fastswitch
Dann habe ich für jeden Benutzer fastswitch zu einem der Startprogramme in Accounts, [account name], Login Items gemacht.
Jetzt ist Port 5900 immer standardmäßig als Benutzer angemeldet!
Wenn Sie dies mit einem Benutzer tun, der den Computer auch physisch verwendet, wird er in den schnellen Benutzerwechselzustand versetzt, in dem er sich nur erneut anmelden muss.
quelle
Coderebel macht iRAPP Terminal Server . Im Gegensatz zu Aqua Connect Terminal Server (ACTS) ist der Preis auf der Website angegeben, die ab diesem Beitrag 298 US-Dollar beträgt. iRAPP unterstützt derzeit Snow Leopard, während ACTS angibt, dass eine vollständig kompatible Version derzeit nicht verfügbar ist. Ich habe es auch nicht versucht, wollte aber die gefundenen Informationen zu dieser Frage hinzufügen.
quelle
Sie können wahrscheinlich auch mehrere Instanzen des oben vorgeschlagenen VNC-Servers ausführen, der wahrscheinlich Vine ähnelt. Anscheinend müssen Sie möglicherweise eine Lizenz erwerben, um dies mit realVNC unter Mac OS X zu tun, obwohl die Linux-Version für mehrere Instanzen kostenlos ist.
Für die Verwendung der integrierten Remotefreigabe mit einem tightvnc-Client muss möglicherweise auch die Codierung auf "hextile" gesetzt werden: http://blandname.com/2006/11/03/how-to-connect-to-a-mac-remote-desktop -mit-vnc
Beachten Sie auch, dass einige Benutzer "mehr" Erfolg gemeldet haben, indem sie Remotix als Client von Windows zu OS X Lion verwendeten: https://discussions.apple.com/thread/3190260?start=180&tstart=0
quelle