Existe-t-il une solution pour transformer un Mac en un véritable serveur client léger multi-utilisateurs?
Je voudrais configurer quelques PC bon marché avec accès à quelques comptes utilisant quelque chose comme VNC, mais il n'est pas économique d'acheter un nouveau serveur pour chaque utilisateur ou une nouvelle licence pour OS X Server virtualisé pour chaque utilisateur.
Je suis tout à fait conscient qu'OS X Server vous permet de configurer des utilisateurs avec des "dossiers de départ réseau" et je sais qu'il existe également un VNC intégré à Mac OS X. Aucun de ces deux ne convient (le premier nécessite un client lourd et le second est un seul utilisateur)
MISE À JOUR: oui, Lion! http://www.9to5mac.com/54102/10-7-lion-allows-multi-user-remote-computing
la source
Nous utilisons avec plaisir une combinaison de Vine Server pour OSX et JollyFastVNC pour les clients.
Vine Server prévoit une instance de serveur VNC "personnel" sur un numéro de port unique pour chaque utilisateur connecté. La seule astuce est que l'utilisateur doit être déjà connecté au Mac avec VineServer exécuté sous son compte pour pouvoir VNC. La solution au problème d'amorçage que cela introduit est le Vine Server "System Server" qui fournit une session VNC pour la console Mac - et donc, laissons tout utilisateur ayant accès à la session de la console se connecter au Mac (et ainsi démarrer sa propre instance Vine Server privée)
La configuration est relativement simple:
1 / Activez le changement rapide d'utilisateur pour que plusieurs utilisateurs puissent partager le Mac.
2 / Connectez-vous sur la console Mac en tant qu'utilisateur administrateur auquel vous souhaitez également accorder un accès à distance. Lancez Vine Server en tant qu'utilisateur et cochez la préférence "Ouvrir à la connexion".
3 / Ouvrez les préférences du serveur Vine et notez le numéro de port attribué à cette instance de serveur VNC. Entrez à nouveau manuellement ce numéro pour «épingler» cette instance à ce port pour les lancements ultérieurs. Nous vous recommandons également de définir le mot de passe ici pour cette session utilisateur unique.
4 / Accédez à l'onglet Partage et assurez-vous de cocher "Autoriser plusieurs sessions utilisateur"
5 / Allez dans l'onglet Démarrage et cochez le bouton "System Server ...". Démarrez l'instance de serveur système sur le port par défaut (5900). Ce sera votre serveur VNC de console à utiliser. (Je vous recommande de définir un mot de passe à ce sujet)
6 / Fermez la fenêtre des préférences et cliquez sur le bouton Redémarrer le serveur.
Vous devriez maintenant pouvoir vous connecter à deux sessions utilisateur VNC: une en tant que console sur le port 5900 et une en tant qu'administrateur sous lequel vous venez de vous connecter.
Maintenant, pour chaque utilisateur, demandez-lui de se connecter et ajoutez Vine Server à son dock et répétez les étapes 2, 3 et 4 ci-dessus.
Les deux seuls problèmes que nous avons notés avec cela sont que, si le Mac est redémarré, le serveur système ne démarrera 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, son utilisation ultérieure du Mac sera visible à la fois dans la session de console et dans sa session VNC "personnelle". c'est-à-dire que la session de console reste liée au dernier utilisateur connecté jusqu'à ce que quelqu'un d'autre se connecte à distance ou localement. Nous contournons cela en ouvrant à nouveau la session de console distante après la connexion et en utilisant la commutation rapide des utilisateurs pour "afficher la fenêtre de connexion", ce qui semble forcer la session de console à se dissocier à nouveau.
JollyFastVNC entre en scène en tant que client VNC conscient du bonjour avec un joli navigateur "serveurs disponibles". Cela offre le Mac distant "nom d'hôte: port" pour chaque instance de Vine Server en cours d'exécution et l'instance de console, ce qui permet une navigation facile si vous ne vous souvenez pas de vos numéros de port.
J'espère que cela t'aides.
la source
Jetez un œil à Aqua Connect Terminal Server . Il fournit OSX multi-utilisateurs aux clients via RDP, VNC et X11.
la source
Verveguy,
Je viens de configurer cela en utilisant Vine Server, ça marche bien.
Étant donné que j'utilise cet ordinateur uniquement à des fins de terminal, j'ai créé un script qui effectue automatiquement un changement rapide d'utilisateur une fois connecté.
Je mets ça dans un / opt / fastswitch
puis dans Terminal fait,
sudo chmod + x fastswitch
Ensuite, pour chaque utilisateur, j'ai créé fastswitch l'un des programmes de démarrage dans Comptes, [nom du compte], Éléments de connexion.
Désormais, le port 5900 utilise toujours par défaut la connexion utilisateur!
Si vous faites cela avec un utilisateur qui utilise également physiquement l'ordinateur, il sera mis dans l'état de changement rapide d'utilisateur, où il devra simplement se reconnecter.
la source
Coderebel crée iRAPP Terminal Server . Contrairement à Aqua Connect Terminal Server (ACTS), le prix est indiqué sur le site qui est de 298 $ à ce jour. iRAPP prend actuellement en charge Snow Leopard tandis qu'ACTS dit "une version entièrement compatible ... n'est pas actuellement disponible pour le moment". Je n'ai pas essayé non plus, mais je voulais ajouter les informations que j'ai trouvées à cette question.
la source
Vous pouvez également exécuter plusieurs instances de serveur VNC, ce qui, je suppose, est similaire à Vine, suggéré ci-dessus. Apparemment, vous devrez peut-être acquérir une licence pour pouvoir le faire avec realVNC dans mac OS X, bien que la version Linux "à instances multiples" soit gratuite.
L'utilisation du partage à distance intégré avec un client tightvnc peut également nécessiter de définir l'encodage sur "hextile": http://blandname.com/2006/11/03/how-to-connect-to-a-mac-remote-desktop -using-vnc
Notez également que certaines personnes ont signalé "plus" de succès en utilisant remotix comme client de Windows vers OS X lion: https://discussions.apple.com/thread/3190260?start=180&tstart=0
la source