Varios usuarios simultáneamente en un Mac mini

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 remotamente en el Mac mini (usando VNC o algo similar), teniendo cada uno su propio escritorio (no como lo hace VNC por defecto).

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

Respuestas (7)

No estoy seguro de cómo fue hace 2 años cuando se hizo esta pregunta, pero confirmé que esto funciona para mí ahora.

Mediados de 2010 Mac Mini con OS X Mavericks 10.9 Máquina cliente probada: 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 consumiendo más recursos cuando varios usuarios están conectados al mismo tiempo, además de usarlos para el desarrollo.

Esto también funciona con OS X El Capitan (versión 10.11.1) como servidor y Windows 10 Pro (compilación 10586) como cliente.
En nuestro caso, ¡debo decir que un usuario puede ver lo que el otro usuario escribe en el teclado en pantalla! Tenemos un túnel ssh para el VNC y 2 usuarios que usan el mac mini al mismo tiempo.

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

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

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

Desafortunadamente, estamos tratando de conectarnos de forma remota desde computadoras con Windows... Nuestro punto es evitar tener que comprar varias computadoras Apple :)
@Jukurrpa También puede usar un cliente VNC en Windows :)

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

Probé 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, obtengo la pantalla de inicio de sesión, pero luego ambas computadoras ven y controlan la misma sesión.
¿Está seguro de que está ejecutando 10.7 (Lion)?

Mac Mini de finales de 2012 con 16 GB con RealVNC. En LAN, ha 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 gigas.

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

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

¿Puede agregar más detalles sobre cómo esto se aplica específicamente a la pregunta del OP?
Impresionante carga de trabajo en el MINI: gracias por los datos agregados.
Dado que es el Mini de gama baja con un i5, me sorprendió.

Puede iniciar sesión con 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 funcionar si desea acceder a herramientas de terminal, incluida la interfaz de línea de comandos de xcode para crear 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 integrado. Hay una solución interesante 10.4: use varias cuentas GUI simultáneas anotadas en Mac OS X Sugerencias que pueden ser la respuesta a su pregunta, sin embargo, se probó en Mac OS 10.4, no estoy seguro de si aún funciona en OS X Lion, etc.

Su solución es:

Una vez que haya configurado dos o más cuentas en una Mac, instale OSXvnc e inicie el servidor. Una vez iniciado, Fast User Switch 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.

Durante las pruebas, parece que esto funcionó 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 unas dos horas, pero hasta ahora no he tenido problemas.

Mac OS X no es compatible con esto de fábrica, que yo sepa, al menos no para los clientes de Windows.

Por eso, querrá un software de terceros, como Aqua Connect o el servidor de terminales iRAPP .

Apple tiene pantalla compartida, pero está basada en VNC (creo que las extensiones para 'compartir pantalla' para permitir más de una conexión requieren un cliente Mac) y todo indica que la implementación de Lion de VNC está rota, especialmente cuando se intenta acceda a él desde los clientes de Windows.

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

Primera opción: función de uso compartido de pantalla nativo de OS X

  1. En Host Mac, vaya a System Preferences> Sharing> Screen Sharingy actívelo.

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

Tendrá problemas con la distribución del teclado de Windows vs Mac y algunas teclas no funcionarán. Principalmente la Mac alt / Optionexplicada aquí: No puedo hacer que la tecla Alt (Opción) funcione mientras controlo 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 mala compatibilidad con la implementación de VNC en mac.

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

Segunda opción: software de servidor VNC de terceros

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 la compatibilidad con Copiar y Pegar en los equipos host y cliente. (servidor y visor)

Pero no tendrá la opción de múltiples usuarios. Cada espectador se conectará con el mismo usuario en la mac.

Tercera opción: software de servidor VNC de terceros junto con la función de uso compartido de pantalla nativo de OS X

  1. Haz la opción 1 y la opción 2
  2. Cambie los usos de la opción de puerto 2 para permitir que ambos software vnc se habiliten al mismo tiempo.
  3. Iniciar sesión con la opción 1
  4. Inicie el modo de usuario realvnc, no el modo de servicio (se encuentra en Application folder> RealVNC folder> Advanced folder> VNC Server (User Mode))
  5. Conectar con la opción 2
  6. Cierra el cliente de la opción 1.