Varios usuarios simultáneamente en una Mac mini


24

Somos un pequeño equipo de desarrolladores y nos gustaría comprar una Mac mini para desarrollar para iOS.

Nos gustaría saber si es posible que varios usuarios inicien sesión de forma remota en el Mac mini (usando VNC o algo similar), cada uno de nosotros con su propio escritorio (no como VNC lo hace de manera predeterminada).

es posible? En caso afirmativo, ¿qué software requiere? (Las máquinas cliente se ejecutan en Windows).


Respuestas:


13

No estoy seguro de cómo era hace 2 años cuando se hizo esta pregunta, pero he confirmado que ahora funciona de forma inmediata.

Mediados de 2010 Mac Mini con OS X Mavericks 10.9 Cliente probado: Windows 7 Pro con TightVNC Viewer, iPad con iTeleport.

Ambos dispositivos cliente pudieron conectarse a Mac Mini a través de VNC e iniciar sesión en diferentes cuentas de usuario al mismo tiempo.

En cada sesión de VNC, mostrará la ventana de inicio de sesión de Mac que el usuario puede elegir para acceder a cuentas de usuario específicas.

Aunque estaría de acuerdo en que podría estar utilizando más recursos cuando se conectan varios usuarios al mismo tiempo, además de utilizarlos para el desarrollo.


Esto también funciona con OS X El Capitan (Versión 10.11.1) como el servidor y Windows 10 Pro (Build 10586) como el cliente.
Jeevan Takhar

ayúdame a configurar este entorno en mi máquina Mac
AsimRazaKhan

6

Sí, es posible. Pero ambas computadoras deben estar ejecutando Lion .

En Host Mac, vaya a Preferencias del sistema> Compartir> Compartir pantalla y habilítelo. Verifique las preferencias también.

En la Mac remota, simplemente presione Command+ Ky escriba vnc: // y la dirección IP de la computadora.


Estamos tratando de conectarnos remotamente desde computadoras con Windows desafortunadamente ... Nuestro punto es evitar tener que comprar varias computadoras Apple :)
Jukurrpa

1
@Jukurrpa También puedes usar un cliente VNC en Windows :)
rogerdpack

3

Sí, puedes hacer esto en Mac OS X 10.7 y posterior. Simplemente configure una cuenta para cada usuario y active VNC ( System Preferences=> Sharing=> Screen Sharing).


Intenté esto en un macbook pro. Cuando me conecto con VNC desde la computadora con Windows, solo aparece una pantalla gris (el fondo de la pantalla de inicio de sesión). Si ningún usuario ha iniciado sesión en el macbook, aparece la pantalla de inicio de sesión, pero ambas computadoras ven y controlan la misma sesión.
Jukurrpa

¿Estás seguro de que estás ejecutando 10.7 (Lion)?
Paul R

3

Finales de 2012 Mac Mini con 16 GB con RealVNC. En LAN han ejecutado 3 usuarios activos a la vez que ejecutan Xcode 6 simultáneamente. El mayor problema es establecer una resolución de pantalla variable ya que Mac tiene múltiples pantallas gigantes y las PC con Windows no. Funciona genial. Podríamos agregar otro usuario si quisiéramos con 16 conciertos.

En cuanto a cómo esto se aplica a la pregunta original, mientras una persona trabaja en el Mini, otras dos pueden iniciar sesión desde estaciones de trabajo de Windows en la LAN, todas ejecutando xcode. Desde estaciones de trabajo de Windows. Creo que esa fue la pregunta original si entiendo correctamente.

Solo agregaría que la configuración fue notablemente fácil. Instale VNC en la mini y en cada PC. Eso es practicamente todo. Tomó unos 30 minutos para resolver los problemas.


¿Puede agregar más detalles sobre cómo esto se aplica específicamente a la pregunta del OP?
aaplmath

Impresionante carga de trabajo en el MINI: gracias por los datos agregados.
bmike

Dado que es el Mini de gama baja con un i5, me sorprendió.
RegularExpression

2

Mac OS X no admite esto fuera de la caja, por lo que sé, al menos no para clientes de Windows.

Debido a eso, querrá software de terceros como Aqua Connect o el servidor de terminal iRAPP .

Apple tiene uso compartido de pantalla, pero está basado en VNC (las extensiones para 'compartir pantalla' para permitir más de una conexión requieren un cliente mac, creo) y todas las indicaciones son que la implementación Lion de VNC está rota, especialmente cuando se trata de acceder desde clientes de Windows.


1

Puede iniciar sesión en varios usuarios a la vez habilitando "Inicio de sesión remoto", sin embargo, esto permitirá que muchos usuarios inicien sesión a través de medios ssh / scp. Lo que podría ser viable si desea acceder a herramientas de terminal, incluida la interfaz de línea de comandos de xcode para construir proyectos, puede usar cosas como gcc o xcodebuild a través de una sesión ssh.

Si su objetivo es obtener acceso de cada usuario adicional a su propia GUI, no estoy seguro de que sea posible con el servidor VNC incorporado. Hay una solución interesante 10.4: use múltiples cuentas GUI simulaticas que se indican en las sugerencias de Mac OS X que pueden ser la respuesta a su pregunta, sin embargo, se probó en Mac OS 10.4, no estoy seguro de si funcionará en OS X Lion, etc.

Su solución es:

Después de configurar dos o más cuentas en una Mac, instale OSXvnc e inicie el servidor. Una vez iniciado, Cambio rápido de usuario al otro usuario en la máquina.

Ahora desde otra computadora, use un visor VNC como Chicken of the VNC y apúntelo a la Mac. Aunque la Mac haya iniciado sesión como otro usuario, su sesión de VNC va a la cuenta original, lo que les permite a ambos usar la máquina al mismo tiempo.

Al realizar las pruebas, parece que esto funciona bien, aunque debe preguntarse si habrá problemas con las llamadas al sistema de los mismos programas que ocurren simultáneamente. Solo he estado ejecutando esto durante aproximadamente dos horas, pero hasta ahora no hay problemas.


0

Ok, entonces es posible, pero hay algunos problemas para hacerlo de una manera viable.

Primera opción: característica de uso compartido de pantalla nativo de OS X

  1. En el Mac Host ir a System Preferences> Sharing> Screen Sharingy activarlo.

  2. En la máquina remota de Windows, use un software vnc (cliente o visor) como TighVNC, UltraVNC y RealVNC. Funcionan casi igual, con algunos inconvenientes diferentes cada uno.

Tendrá problemas con el diseño del teclado de Windows vs Mac y algunas teclas no funcionarán. Principalmente, la Mac se alt / Optionexplica aquí: no se puede hacer que la tecla Alt (Opción) funcione mientras se controla remotamente una Mac desde Windows con VNC

El rendimiento (velocidad) será terrible. Y la configuración de velocidad del visor no hará nada debido a la poca compatibilidad con la implementación de Mac de VNC.

Para activar la función de usuarios múltiples simultáneos / simultáneos, es posible que deba activar la fast user switchingfuncionalidad en OS X.

Segunda opción: software 3º Party VNC Server

Usé RealVNC. Otros pueden entrenar lo mismo:

  1. Instale el servidor RealVNC en el host mac
  2. Instale el visor RealVNC en las ventanas

El rendimiento mejorará considerablemente, una mejor compatibilidad con el teclado, incluidas las teclas que faltan y el soporte de copiar y pegar en las computadoras host y cliente. (servidor y visor)

Pero no tendrá la opción de múltiples usuarios. Todos los espectadores se conectarán al mismo usuario en la Mac.

Tercera opción: software de servidor VNC de terceros junto con la función Native OS X Screen Sharing

  1. Hacer la opción 1 y la opción 2
  2. Cambie el puerto que usa la opción 2 para permitir que ambos software vnc se habiliten al mismo tiempo.
  3. Inicie sesión con la opción 1
  4. Inicio realvnc modo de usuario, no el modo de Serive (Se encuentra en Application folder> RealVNC folder> Advanced folder> VNC Server (User Mode))
  5. Conéctese con la opción 2
  6. Cierre la opción 1 cliente.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.