web-dev-qa-db-fra.com

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

Y a-t-il une solution là-bas pour activer un mac en un véritable serveur client mince multi-utilisateur?

J'aimerais créer quelques ordinateurs bon marché avec accès à un couple en utilisant quelque chose comme VNC, mais ce n'est pas économique d'acheter un nouveau serveur pour chaque utilisateur ou une nouvelle licence pour le serveur Virtualized OS X pour chaque utilisateur.

Je suis tout à fait conscient que OS X Server vous permet de configurer des utilisateurs avec "Dossiers de la maison de réseau", et je sais qu'il y a également VNC intégré à Mac OS X. Aucun de ces factures (le premier nécessite un client épais , et ce dernier est un seul utilisateur unique)

MISE À JOUR: YAY, LION! http://www.9to5mac.com/54102/10-7-LITION-ALLOWS-MultiUser-Remote-Computer

27
username

à partir de os x lion Ceci est pris en charge par le partage d'écran intégré, si vous avez configuré plusieurs comptes:

Partage d'écran par utilisateur

Vous pouvez vous connecter à distance à un Mac avec n'importe quel compte d'utilisateur sur cet ordinateur et le contrôler, sans interrompre quelqu'un d'autre qui pourrait utiliser l'ordinateur sous une connexion différente.

5
Arjan

Nous utilisons joyeusement une combinaison de serveur de vigne pour OSX et JOLLYFASTVNC pour les clients.

Vine Server fournit une instance de serveur VNC "personnelle" sur un numéro de port unique pour chaque utilisateur connecté. Le seul tour est que l'utilisateur doit être déjà connecté à la Mac avec Vignever exécuté sous leur compte pour pouvoir être capable de VNC dans. La solution pour le bootstrap problème décrit est le serveur de vigne " Server System "qui fournit une session VNC pour la console MAC - et permettra ainsi à tout utilisateur d'accéder à la session de console se connecter à la Mac (et donc de démarrer sa propre instance de serveur de vigne privé)

La configuration est relativement facile:

1/Activez la commutation rapide de l'utilisateur afin que plusieurs utilisateurs puissent partager le Mac.

2/Connectez-vous sur la console Mac actuelle en tant qu'utilisateur administrateur que vous souhaitez également accorder un accès à distance à. Lancez Vine Server comme utilisateur, et vérifiez la préférence "Ouvrir à la connexion".

3/Ouvrez les préférences de serveur de vigne et notez le numéro de port attribué à cette instance de serveur VNC. Ressaisissez manuellement ce numéro à "Pin" de cette instance à ce port pour des lancements ultérieurs. Je vous recommande également de définir le mot de passe ici pour cette session utilisateur unique.

4/Accédez à l'onglet Partager et assurez-vous de vérifier "Autoriser plusieurs sessions utilisateur"

5/Accédez à l'onglet Démarrage et vérifiez le bouton "System Server ...". Démarrez l'instance System Server sur le port par défaut (5900). Ce sera votre console serveur VNC à utiliser. (Je vous recommande de définir un mot de passe à ce sujet)

6/Fermez la fenêtre Préférences et cliquez sur Redémarrer le bouton Server.

Vous devriez maintenant être capable de vous connecter à deux VNC Sessions d'utilisateur: une comme la console sur le port 5900 et l'une comme utilisateur administrateur que vous venez de vous connecter.

Maintenant, pour chaque utilisateur, demandez-leur de vous connecter et d'ajouter Vine Server à leur quai et de répéter les étapes 2, 3 et 4 ci-dessus.

Les deux seules questions que nous avons notées sont que, si le Mac est cyclé, le serveur système ne démarre pas automatiquement. Un utilisateur initial doit se connecter et le démarrer via l'interface utilisateur.

Le deuxième problème est que si un utilisateur se connecte via la session de console VNC distante, leur utilisation ultérieure de la MAC sera visible à la fois dans la session de la console et à leur session de VNC "personnelle". C'est-à-dire la session de la console reste liée à la dernière utilisateur connectée jusqu'à ce que quelqu'un d'autre se connecte à distance ou à distance. Nous travaillons à ce sujet en ouvrant à nouveau la session de la console distante après la connexion et l'utilisation de la commutation d'utilisateur rapide sur "Afficher la fenêtre de connexion" qui semble forcer la session de la console à se dissocier à nouveau.

JOLLYFASTVNC Entrez l'image comme client VNC de Bonjour-Cays avec un bon navigateur "Serveurs disponibles". Cela offre le Mac distant "nom d'hôte: port" pour chaque instance de serveur de vigne exécutant et l'instance de console, permettant une navigation facile si vous ne pouvez pas rappeler vos numéros de port.

J'espère que cela t'aides.

11
verveguy

Faites un coup d'œil sur Aqua Connect Terminal Server . Il fournit des OSX multi-utilisateur aux clients via RDP, VNC et X11.

8
ceejayoz

Verveguy,

Je viens de définir cela à l'aide de Vine Server, fonctionne bien.

Étant donné que j'utilise cet ordinateur uniquement à des fins de terminal, j'ai créé un script qui effectue automatiquement un interrupteur d'utilisateur rapide une fois que vous vous connectez.

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

Je mets ça dans un/opt/fastwitch

puis dans le terminal a fait,

Sudo chmod + x Fastwitch

Ensuite, pour chaque utilisateur, j'ai fabriqué Fastwitch l'un des programmes de démarrage dans les comptes, [Nom du compte], des éléments de connexion.

Maintenant, le port 5900 est toujours par défaut à la connexion de l'utilisateur!

Si vous faites cela avec un utilisateur qui utilise également l'ordinateur physiquement, ils seront placés dans l'état de commutateur d'utilisateur rapide, où ils devront simplement reloginer.

5
arash

Coderebel fait Server Terminal IRAPP . Contrairement à Aqua Connect Terminal Server (Actes), le prix est répertorié sur le site de 298 $ à compter de cet article. L'IRAPP soutient actuellement la Snow Leopard tandis que les actes indiquent "une version entièrement compatible ... N'est pas actuellement disponible pour le moment." Je n'ai pas essayé non plus que je voulais ajouter les informations que j'ai trouvées à cette question.

3
Joseph

Vous pouvez probablement exécuter plusieurs instances de serveur VNC, que je suppose est similaire à la vigne, suggérée ci-dessus. Apparaît Vous devrez peut-être faire l'objet d'une licence pour pouvoir le faire avec RealVNC dans Mac OS X, bien que la version "multiple multiple" de Linux soit gratuite.

En utilisant le partage intégré intégré avec un client SitterVNC peut nécessiter de définir le codage sur "Hextile" également: http://blandname.com/2006/11/03/how-a-connect-a-a-mac -Remote-Desktop-with-vnc

Notez également que certaines personnes ont signalé "plus" de succès en utilisant Remotix comme client de Windows à OS X Lion: https://discussions.apple.com/thread/3190260?Start=180&tstart=

0
rogerdpack