Plusieurs utilisateurs simultanément sur un Mac mini


24

Nous sommes une petite équipe de développeurs et nous aimerions acheter un Mac mini afin de développer pour iOS.

Nous aimerions savoir s'il est possible pour plusieurs utilisateurs de se connecter à distance au Mac mini (en utilisant VNC ou quelque chose de similaire), chacun de nous ayant son propre bureau (pas comme VNC par défaut).

Est-ce possible? Si oui, de quel logiciel a-t-il besoin? (Les machines clientes fonctionnent sous Windows.)


Réponses:


13

Je ne sais pas comment c'était il y a 2 ans lorsque cette question a été posée, mais j'ai confirmé que cela fonctionnait maintenant pour moi.

Mi 2010 Mac Mini sous OS X Mavericks 10.9 Client testé: Windows 7 Pro avec TightVNC Viewer, iPad avec iTeleport.

Les deux appareils clients ont pu se connecter à Mac Mini via VNC et se connecter à différents comptes d'utilisateurs en même temps.

Sur chaque session VNC, il affichera la fenêtre de connexion mac que l'utilisateur peut choisir d'accéder à des comptes d'utilisateurs spécifiques.

Bien que je convienne qu'il pourrait utiliser plus de ressources lorsque plusieurs utilisateurs sont connectés en même temps, en plus de l'utiliser pour le développement.


Cela fonctionne également avec OS X El Capitan (version 10.11.1) en tant que serveur et Windows 10 Pro (Build 10586) en tant que client.
Jeevan Takhar

aidez-moi à configurer cet environnement sur ma machine mac
AsimRazaKhan

6

Oui c'est possible. Mais les deux ordinateurs doivent exécuter Lion .

Dans le Mac hôte, accédez à Préférences Système> Partage> Partage d'écran et activez-le. Vérifiez également les préférences.

Dans le Mac distant, appuyez simplement sur Command+ Ket tapez vnc: // et l'adresse IP de l'ordinateur.


Nous essayons malheureusement de nous connecter à distance à partir d'ordinateurs Windows ... Notre but est d'éviter d'avoir à acheter plusieurs ordinateurs Apple :)
Jukurrpa

1
@Jukurrpa Vous pouvez également utiliser un client VNC sur Windows :)
rogerdpack

3

Oui, vous pouvez le faire dans Mac OS X 10.7 et versions ultérieures. Configurez simplement un compte pour chaque utilisateur et activez VNC ( System Preferences=> Sharing=> Screen Sharing).


J'ai essayé cela sur un macbook pro. Lorsque je me connecte à VNC à partir de l'ordinateur Windows, je n'obtiens qu'un écran gris (l'arrière-plan de l'écran de connexion). Si aucun utilisateur n'est connecté sur le macbook, j'obtiens l'écran de connexion mais les deux ordinateurs voient et contrôlent la même session.
Jukurrpa

Êtes-vous sûr que vous utilisez 10.7 (Lion)?
Paul R

3

Fin 2012 Mac Mini avec 16 Go utilisant RealVNC. Sur le LAN, 3 utilisateurs actifs ont exécuté simultanément Xcode 6 simultanément. Le plus gros problème réside dans la définition d'une résolution d'écran variable, car Mac a plusieurs écrans géants et les PC Windows non. Fonctionne très bien. Nous pourrions ajouter un autre utilisateur si nous le voulions avec 16 concerts.

Quant à savoir comment cela s'applique à la question d'origine, alors qu'une personne travaille sur le Mini, deux autres peuvent se connecter à partir de postes de travail Windows sur le LAN, tous exécutant xcode. Depuis les postes de travail Windows. Je pense que c'était la question d'origine si je comprends bien.

J'ajouterais simplement que la configuration a été remarquablement facile. Installez VNC sur le mini et sur chaque PC. C'est à peu près ça. Il a fallu environ 30 minutes pour résoudre les problèmes.


Pouvez-vous ajouter plus de détails sur la façon dont cela s'applique spécifiquement à la question du PO?
aaplmath

Charge de travail impressionnante sur la MINI - merci pour les données ajoutées.
bmike

Étant donné qu'il s'agit du Mini bas de gamme avec un i5, j'ai été surpris.
RegularExpression

2

Mac OS X ne prend pas cela en charge, pour autant que je sache, du moins pas pour les clients Windows.

Pour cette raison, vous aurez besoin de logiciels tiers tels que Aqua Connect ou le serveur de terminaux iRAPP .

Apple a un partage d'écran, mais il est basé sur VNC (les extensions du `` partage d'écran '' pour permettre plus d'une connexion nécessitent un client mac, je crois) et toutes les indications sont que l'implémentation Lion de VNC est cassée, surtout lorsque vous essayez de y accéder à partir des clients Windows.


1

Vous pouvez vous connecter à plusieurs utilisateurs à la fois en activant la "Connexion à distance", mais cela permettra à de nombreux utilisateurs de se connecter via des moyens ssh / scp. Ce qui pourrait être réalisable si vous souhaitez accéder aux outils du terminal, y compris l'interface de ligne de commande de xcode pour créer des projets, vous pouvez utiliser des choses comme gcc ou xcodebuild via une session ssh.

Si vous souhaitez que chaque utilisateur supplémentaire ait accès à sa propre interface graphique, je ne suis pas sûr que cela soit possible avec le serveur VNC intégré. Il existe une solution intéressante 10.4: utilisez plusieurs comptes GUI simultanés notés sur Mac OS X Des conseils qui peuvent être la réponse à votre question, mais ils ont été testés sur Mac OS 10.4, vous ne savez pas si cela fonctionne sur OS X Lion, etc.

Leur solution est:

Après avoir configuré deux comptes ou plus sur un Mac, installez OSXvnc et démarrez le serveur. Une fois démarré, passez rapidement à l'autre utilisateur de la machine.

À partir d'un autre ordinateur, utilisez une visionneuse VNC comme Chicken of the VNC et dirigez-la vers le Mac. Même si le Mac est connecté en tant qu'autre utilisateur, votre session VNC va sur le compte d'origine, vous permettant à vous deux d'utiliser la machine en même temps.

Lors des tests, cela semble bien fonctionner, même si vous devez vous demander s'il y aura des problèmes avec les appels système des mêmes programmes qui se produisent simultanément. Je ne gère cela que depuis environ deux heures, mais aucun problème jusqu'à présent.


0

D'accord, c'est donc possible, mais il y a quelques problèmes pour le faire de manière pratique.

Première option: fonction de partage d'écran natif OS X

  1. Dans l'hôte Mac aller à System Preferences> Sharing> Screen Sharinget l' activer.

  2. Dans la machine Windows distante, utilisez un logiciel vnc (client ou visualiseur) tel que TighVNC, UltraVNC et RealVNC. Ils fonctionnent essentiellement de la même manière, avec chacun des inconvénients différents.

Vous aurez des problèmes avec la disposition du clavier Windows vs Mac et certaines touches ne fonctionneront pas. Généralement, le Mac a alt / Optionexpliqué ici: Impossible de faire fonctionner la touche Alt (Option) tout en contrôlant à distance un Mac à partir de Windows avec VNC

La performance (vitesse) sera terrible. Et les paramètres de vitesse de visualisation ne feront rien en raison d'une mauvaise compatibilité avec l'implémentation mac de VNC.

Pour activer la fonction multi-utilisateurs simultanément / simultanément, vous devrez peut-être activer la fast user switchingfonctionnalité sur OS X.

Deuxième option: logiciel 3º Party VNC Server

J'ai utilisé RealVNC. D'autres peuvent s'entraîner de la même façon:

  1. Installer le serveur RealVNC sur le Mac hôte
  2. Installer la visionneuse RealVNC sur les fenêtres

Les performances s'amélioreront considérablement, une meilleure compatibilité du clavier, y compris les touches manquantes et la prise en charge du copier-coller sur les ordinateurs hôtes et clients. (serveur et visualiseur)

Mais vous n'aurez pas l'option de plusieurs utilisateurs. Chaque spectateur se connectera au même utilisateur sur le mac.

Troisième option: logiciel VNC Server tiers avec fonction de partage d'écran natif OS X

  1. Faites l'option 1 et l'option 2
  2. Modifiez l'option de port 2 utilisée pour permettre aux deux logiciels vnc d'être activés en même temps.
  3. Connectez-vous avec l'option 1
  4. Démarrer la usermode, pas le mode serive (Il est situé dans Application folder> RealVNC folder> Advanced folder> VNC Server (User Mode))
  5. Connectez-vous avec l'option 2
  6. Fermez l'option 1 client.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.