Mehrere Benutzer gleichzeitig auf einem Mac mini


23

Wir sind ein kleines Entwicklerteam und möchten einen Mac mini kaufen, um ihn für iOS zu entwickeln.

Wir möchten wissen, ob es mehreren Benutzern möglich ist, sich remote beim Mac mini anzumelden (mit VNC oder ähnlichem), wobei jeder von uns seinen eigenen Desktop hat (nicht wie dies bei VNC standardmäßig der Fall ist).

Ist das möglich? Wenn ja, welche Software wird benötigt? (Die Clientcomputer werden unter Windows ausgeführt.)


Antworten:


13

Ich bin mir nicht sicher, wie es vor 2 Jahren war, als diese Frage gestellt wurde, aber ich habe bestätigt, dass dies für mich jetzt sofort funktioniert.

Mitte 2010 Mac Mini mit getestetem OS X Mavericks 10.9-Client: Windows 7 Pro mit TightVNC Viewer, iPad mit iTeleport.

Beide Client-Geräte konnten über VNC eine Verbindung zum Mac Mini herstellen und sich gleichzeitig bei verschiedenen Benutzerkonten anmelden.

In jeder VNC-Sitzung wird das Mac-Anmeldefenster angezeigt, in dem der Benutzer auf bestimmte Benutzerkonten zugreifen kann.

Obwohl ich zustimmen würde, dass es mehr Ressourcen verbrauchen könnte, wenn mehrere Benutzer gleichzeitig verbunden sind, und außerdem für die Entwicklung verwendet.


Dies funktioniert auch mit OS X El Capitan (Version 10.11.1) als Server und Windows 10 Pro (Build 10586) als Client.
Jeevan Takhar

6

Ja, es ist möglich. Auf beiden Computern muss Lion ausgeführt werden .

Gehen Sie auf dem Host- Mac zu Systemeinstellungen> Freigabe> Bildschirmfreigabe und aktivieren Sie diese Option . Überprüfen Sie auch die Einstellungen.

Drücken Sie auf dem Remote- Mac einfach Command+ Kund geben Sie vnc: // und die IP-Adresse des Computers ein.


Wir versuchen leider, eine Remoteverbindung von Windows-Computern herzustellen ... Wir möchten vermeiden, dass Sie mehrere Apple-Computer kaufen müssen :)
Jukurrpa

1
@Jukurrpa Sie können einen VNC-Client auch unter Windows verwenden :)
Rogerdpack

3

Ja, Sie können dies unter Mac OS X 10.7 und höher tun. Richten Sie einfach ein Konto für jeden Benutzer ein und aktivieren Sie VNC ( System Preferences=> Sharing=> Screen Sharing).


Ich habe das auf einem MacBook Pro ausprobiert. Wenn ich vom Windows-Computer aus eine Verbindung mit VNC herstelle, wird nur ein grauer Bildschirm (der Hintergrund des Anmeldebildschirms) angezeigt. Wenn kein Benutzer am MacBook angemeldet ist, wird der Anmeldebildschirm angezeigt, aber beide Computer sehen und steuern dieselbe Sitzung.
Jukurrpa

Bist du sicher, dass du 10.7 (Lion) ausführst?
Paul R

2

Mac OS X unterstützt dies meines Wissens nicht, zumindest nicht für Windows-Clients.

Aus diesem Grund benötigen Sie Software von Drittanbietern wie Aqua Connect oder den iRAPP- Terminalserver.

Apple stammt Screen - Sharing, aber es ist VNC-basierte (die Erweiterungen zu ‚Screen - Sharing‘ mehr zu erlauben , als eine Verbindung eines Mac - Client erfordert, glaube ich) und alle Anzeichen sind , dass die Lion Implementierung von VNC gebrochen ist, vor allem , wenn sie versuchen zu greifen Sie von Windows-Clients darauf zu.


2

Ende 2012 Mac Mini mit 16 GB unter Verwendung von RealVNC. Im LAN haben 3 aktive Benutzer gleichzeitig Xcode 6 ausgeführt. Das größte Problem besteht darin, die Bildschirmauflösung zu variieren, da der Mac mehrere große Bildschirme hat und die Windows-PCs dies nicht tun. Funktioniert super. Wir könnten einen anderen Benutzer hinzufügen, wenn wir mit 16 Gigs wollten.

Wie dies auf die ursprüngliche Frage zutrifft, können sich zwei andere Personen, während eine Person am Mini arbeitet, von Windows-Arbeitsstationen im LAN aus anmelden, auf denen xcode ausgeführt wird. Von Windows-Arbeitsstationen. Ich denke, das war die ursprüngliche Frage, wenn ich richtig verstehe.

Ich möchte nur hinzufügen, dass das Setup bemerkenswert einfach war. Installieren Sie VNC auf dem Mini und auf jedem PC. Das wars so ziemlich. Es dauerte ungefähr 30 Minuten, bis die Knicke ausgearbeitet waren.


Können Sie weitere Einzelheiten dazu hinzufügen, wie dies speziell auf die Frage des OP zutrifft?
Am

Beeindruckende Auslastung des MINI - danke für die zusätzlichen Daten.
bmike

Angesichts der Tatsache, dass es sich um den Low-End-Mini mit einem i5 handelt, war ich überrascht.
RegularExpression

1

Sie können mehrere Benutzer gleichzeitig anmelden, indem Sie "Remote Login" aktivieren. Dadurch können sich jedoch viele Benutzer über ssh / scp anmelden. Was möglicherweise funktioniert, wenn Sie auf Terminal-Tools zugreifen möchten, einschließlich der Befehlszeilenschnittstelle von xcode, um Projekte zu erstellen. Sie können Dinge wie gcc oder xcodebuild über eine ssh-Sitzung verwenden.

Wenn es Ihr Ziel ist, jedem zusätzlichen Benutzer Zugriff auf seine eigene GUI zu gewähren, bin ich mir nicht sicher, ob dies mit dem eingebauten VNC-Server möglich ist. Es gibt eine interessante Lösung 10.4: Verwenden Sie mehrere GUI-Konten gleichzeitig unter Mac OS X Hinweise, die möglicherweise die Antwort auf Ihre Frage sind. Sie wurden jedoch unter Mac OS 10.4 getestet und sind nicht sicher, ob sie unter OS X Lion usw. funktioniert.

Ihre Lösung ist:

Nachdem Sie zwei oder mehr Konten auf einem Mac eingerichtet haben, installieren Sie OSXvnc und starten Sie den Server. Einmal gestartet, Schneller Benutzer Wechseln Sie zu dem anderen Benutzer auf dem Computer.

Verwenden Sie nun von einem anderen Computer aus einen VNC-Viewer wie Chicken of the VNC und zeigen Sie auf den Mac. Obwohl der Mac als ein anderer Benutzer angemeldet ist, wird Ihre VNC-Sitzung zum ursprünglichen Konto weitergeleitet, sodass Sie beide den Computer gleichzeitig verwenden können.

Beim Testen scheint dies gut zu funktionieren, obwohl Sie sich fragen müssen, ob es Probleme mit Systemaufrufen von denselben Programmen geben wird, die gleichzeitig ablaufen. Ich habe dies nur für etwa zwei Stunden ausgeführt, aber bisher keine Probleme.


0

Ok, also ist es möglich, aber es gibt einige Probleme, um es auf eine praktikable Weise zu tun.

Erste Option: Native OS X-Funktion zur Bildschirmfreigabe

  1. In dem Host - Mac gehen System Preferences> Sharing> Screen Sharingund es ihr ermöglichen.

  2. Verwenden Sie auf dem Remote-Windows-Computer eine VNC-Software (Client oder Viewer) wie TighVNC, UltraVNC und RealVNC. Sie funktionieren größtenteils gleich, mit jeweils unterschiedlichen Nachteilen.

Sie haben Probleme mit dem Windows- oder Mac-Tastaturlayout und einige Tasten funktionieren nicht. Meistens wurde der Mac alt / Optionhier erklärt: Die Alt-Taste (Wahltaste) funktioniert nicht, wenn ein Mac mit VNC von Windows aus ferngesteuert wird

Die Leistung (Geschwindigkeit) wird schrecklich sein. Aufgrund der schlechten Kompatibilität mit der Mac-Implementierung von VNC können die Einstellungen für die Anzeigegeschwindigkeit nichts bewirken.

Um die Funktion für mehrere Benutzer gleichzeitig zu aktivieren, müssen Sie möglicherweise die fast user switchingFunktionalität unter OS X aktivieren.

Zweite Option: 3º Party VNC Server-Software

Ich habe RealVNC verwendet. Andere können das gleiche trainieren:

  1. Installieren Sie den RealVNC-Server auf dem Host-Mac
  2. Installieren Sie RealVNC Viewer unter Windows

Die Leistung wird erheblich verbessert, die Tastaturkompatibilität wird verbessert, einschließlich der fehlenden Tasten und der Unterstützung für Kopieren und Einfügen auf Host- und Clientcomputern. (Server und Viewer)

Sie haben jedoch nicht die Option für mehrere Benutzer. Jeder Betrachter stellt auf dem Mac eine Verbindung zu demselben Benutzer her.

Dritte Option: Drittanbieter-VNC-Server-Software zusammen mit der Native OS X-Funktion zur Bildschirmfreigabe

  1. Führen Sie Option 1 und Option 2 aus
  2. Ändern Sie die Portoption 2, um zuzulassen, dass beide vnc-Programme gleichzeitig aktiviert werden.
  3. Einloggen mit Option 1
  4. Start realvnc Usermode, nicht die serive Modus (es befindet sich ist in Application folder> RealVNC folder> Advanced folder> VNC Server (User Mode))
  5. Verbinden Sie sich mit Option 2
  6. Schließen Sie den Client für Option 1.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.