Frage Mac OS X Multi-User-Thin-Client-Server (Terminalserver)?


Gibt es eine Lösung, um einen Mac zu einem echten Multi-User Thin Client Server zu machen?

Ich möchte ein paar billige PCs einrichten, die Zugriff auf ein paar Konten mit VNC haben, aber es ist nicht wirtschaftlich, einen neuen Server für jeden Benutzer oder eine neue Lizenz für virtualisierten OS X Server für jeden Benutzer zu kaufen.

Ich bin mir bewusst, dass OS X Server Sie Benutzer mit "Netzwerk-Home-Ordner" einrichten kann, und ich weiß, dass auch VNC in Mac OS X integriert ist. Keine von beiden passt die Rechnung (ersteres erfordert einen dicken Client und letzteres ist nur für einen Benutzer)

UPDATE: Ja, Lion! http://www.9to5mac.com/54102/10-7-lion-allows-multi-user-remote-computing


27
2018-05-16 19:23


Ursprung




Antworten:


Ab OS X Lion Dies wird durch die integrierte Bildschirmfreigabe unterstützt, wenn Sie mehrere Konten eingerichtet haben:

Bildschirmfreigabe für jeden Benutzer

Sie können sich remote mit jedem Benutzerkonto auf diesem Computer bei einem Mac anmelden und ihn steuern, ohne einen anderen Benutzer zu unterbrechen, der den Computer möglicherweise unter einer anderen Anmeldung verwendet.


5
2018-06-10 13:35



Ist der Client für PC oder nur von Mac OS verfügbar? - Ricardo Polo
Gute Frage, @ Ricardo. Ich denke, ich habe einmal den Zugriff von Windows (VNC-Client) getestet, aber ich erinnere mich nicht an die Ergebnisse. Ich werde es bald nochmal testen. Fortsetzung folgt... - Arjan
Kein Glück mit einer alten XP-Box, @Ricardo, siehe Kann ein Mac von mehreren Benutzern gleichzeitig verwendet werden? Ich erinnere mich daran, früher mit Windows in einer VM auf einem Mac zu testen, (manchmal) einige Droste-Effekt / Endlosschleifen zu bekommen. Ich denke, diese Tests waren erfolgreicher (wie: Ich denken einige dieser Tests gaben mir wirklich eine separate Sitzung, dann gaben sie mir auch keinen Droste-Effekt, aber mein Gedächtnis versagt mich ... Siehe die Links in dem Post, mit dem ich verlinkt bin. - Arjan
Wie erreichen Sie dies, wenn der Client eine Version von OS X vor Lion ausführt? (Server mit Mountain Lion) - Michael


Wir verwenden eine Kombination aus Vine Server für OSX und JollyFastVNC für die Clients.

Vine Server bietet für jeden angemeldeten Benutzer eine "persönliche" VNC-Serverinstanz an einer eindeutigen Portnummer. Der einzige Trick ist, dass der Benutzer bereits in den Mac eingeloggt sein muss, während VineServer unter seinem Account läuft, um VNC installieren zu können. Die Lösung für das Bootstrap-Problem ist der Vine Server "System Server", der eine VNC-Sitzung bereitstellt die Mac-Konsole - und damit jeder Benutzer mit Zugriff auf die Konsolensitzung sich am Mac anmeldet (und damit seine eigene private Vine Server-Instanz startet)

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 Mac-Konsole als Administrator an, dem Sie auch Remotezugriff gewähren möchten. Starten Sie Vine Server als diesen Benutzer und aktivieren Sie die Option "Bei Anmeldung öffnen".

3 / Open Vine Server Preferences und notieren Sie sich die Portnummer, die dieser VNC-Serverinstanz zugewiesen wurde. Geben Sie diese Nummer manuell erneut ein, um diese Instanz für nachfolgende Starts an diesen Port "anzunähern". Außerdem sollten Sie das Kennwort für diese eindeutige Benutzersitzung festlegen.

4 / Gehen Sie zur Registerkarte Freigabe und stellen Sie sicher, dass Sie "Mehrere Benutzersitzungen zulassen" aktivieren

5 / Gehen Sie zur Registerkarte Start und überprüfen Sie die Schaltfläche "System Server ...". Starten Sie die Systemserverinstanz auf dem Standardport (5900). Das wird dein sein Konsole VNC-Server zu verwenden. (Ich empfehle, dass Sie ein Passwort dafür festlegen)

6 / Schließen Sie das Einstellungsfenster und klicken Sie auf Server neu starten.

Sie sollten sich jetzt einloggen können zwei VNC-Benutzersitzungen: Eine als Konsole auf Port 5900 und eine als Admin-Benutzer, bei dem Sie sich gerade angemeldet haben.

Melden Sie sich jetzt für jeden Benutzer an und fügen Sie Vine Server zu seinem Dock hinzu und wiederholen Sie die obigen Schritte 2, 3 und 4.

Die einzigen beiden Probleme, die wir 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 nachfolgende Verwendung des Mac sowohl in der Konsolensitzung als auch in seiner "persönlichen" VNC-Sitzung sichtbar ist. d.h. die Konsolensitzung bleibt an den zuletzt angemeldeten Benutzer gebunden, bis sich jemand anders entweder remote oder lokal anmeldet. Wir umgehen dies, indem wir die Remote-Konsolensitzung nach der Anmeldung erneut öffnen und den schnellen Benutzerwechsel auf "show login window" (Anmeldefenster anzeigen) anwenden, wodurch die Konsolensitzung erneut dissoziiert.

JollyFastVNC gibt das Bild als bonjour-fähigen VNC-Client mit einem netten "verfügbaren Server" -Browser ein. Dies bietet den Remote-Mac "hostname: port" für jede laufende Vine Server-Instanz und die Konsoleninstanz und ermöglicht eine einfache Navigation, wenn Sie Ihre Port-Nummern nicht abrufen können.

Hoffe das hilft.


11
2018-01-11 18:51



Nett! Wie die Schöpfer von Vine Server nur über Tiger reden testplant.com/multidesktop.htmlKannst du sagen, welche Version von Mac OS du dafür benutzt hast? - Arjan
Beeindruckend!! Löwenähnliches Teilen mit Leopard / Snow Leopard Computern! Ich kann dir nicht sagen, wie aufgeregt ich bin! - daviesgeek
Arbeitete wie ein Zauber in os x 10.6 ... außer dass die spanische Tastatur meiner Windows-Box nicht den Buchstaben "i" an den Mac schickte. Bekanntes altes Problem sourceforge.net/tracker/... Traurig ich - xverges


Werfen Sie einen Blick auf Aqua Connect Terminal Server. Es bietet Clients für mehrere Benutzer OSX über RDP, VNC und X11.


8
2018-05-16 19:28



Sieht so aus, als ob es ein bisschen kostet (ungefähr $ 250 pro gleichzeitigen Benutzer beim letzten Mal, das ich überprüft habe), obwohl sie angeblich bald eine billigere "nicht gleichzeitige" Version veröffentlichen werden ... - rogerdpack


Verveguy,

Ich habe das einfach mit Vine Server eingerichtet, funktioniert gut.

Da ich diesen Computer ausschließlich für Terminalzwecke verwende, habe ich ein Skript erstellt, das nach der Anmeldung automatisch einen schnellen Benutzerwechsel durchführt.

#!/bin/bash
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

Ich habe das in einen / opt / fastswitch geschrieben

dann im Terminal,

sudo chmod + x fastswitch

Dann habe ich für jeden Benutzer eines der Startprogramme in Accounts, [account name], Login Items gedrückt.

Port 5900 ist jetzt immer standardmäßig Benutzeranmeldung!

Wenn Sie dies mit einem Benutzer tun, der auch den Computer physisch verwendet, werden sie in den Zustand des schnellen Benutzerwechsels versetzt, wo sie sich einfach erneut anmelden müssen.


5
2017-07-15 08:24





Coderebel macht iRAPP-Terminalserver. Im Gegensatz zu Aqua Connect Terminal Server (ACTS) ist der Preis auf der Website aufgelistet, die ab diesem Beitrag 298 $ beträgt. iRAPP unterstützt derzeit Snow Leopard, während ACTS sagt, dass eine vollständig kompatible Version derzeit nicht verfügbar ist. Ich habe es auch nicht versucht, aber wollte die Informationen, die ich gefunden habe, zu dieser Frage hinzufügen.


3
2017-11-05 05:19



Es ist jetzt $ 358.00 für 2 Benutzer. Klingt für mich wie ein erbärmlicher Preis. Du könntest fast einen zweiten Mini dafür kaufen, und du hättest weniger Streit um Computerressourcen. - iconoclast


Sie können wahrscheinlich auch mehrere Instanzen von VNC-Servern ausführen, was, wie oben erwähnt, ähnlich zu Wein ist. Möglicherweise müssen Sie eine Lizenz erwerben, um dies mit RealVNC in Mac OS X zu tun, obwohl die Linux "multiple instance" Version kostenlos ist.

Bei Verwendung der integrierten Remote-Freigabe mit einem tightvnc-Client muss die Codierung möglicherweise auch auf "Heimtextil" festgelegt werden: http://blandname.com/2006/11/03/how-to-connect-to-a-mac-remote-desktop-using-vnc

Beachten Sie auch, dass einige Leute "mehr" Erfolg gemeldet haben, indem sie remotix als ihren Client von Windows zu OS X löwen: https://discussions.apple.com/thread/3190260?start=180&tstart=0


0
2018-01-27 20:31