Vários usuários simultaneamente em um Mac mini

24

Somos uma pequena equipe de desenvolvedores e gostaríamos de comprar um Mac mini para desenvolver para iOS.

Gostaríamos de saber se é possível que vários usuários efetuem login remotamente no Mac mini (usando VNC ou algo semelhante), cada um de nós com sua própria área de trabalho (não como o VNC, por padrão).

Isso é possível? Em caso afirmativo, de que software é necessário? (As máquinas clientes são executadas no Windows.)

Jukurrpa
fonte

Respostas:

13

Não tenho certeza de como foi há 2 anos quando essa pergunta foi feita, mas confirmei que esse trabalho está pronto para mim agora.

Meados de 2010, Mac Mini executando o OS X Mavericks 10.9 Máquina cliente testada: Windows 7 Pro usando o TightVNC Viewer, iPad usando o iTeleport.

Ambos os dispositivos clientes puderam se conectar ao Mac Mini via VNC e efetuar login em diferentes contas de usuário ao mesmo tempo.

Em todas as sessões do VNC, ele mostrará a janela de login do Mac, que usuário pode escolher para acessar contas de usuário específicas.

Embora eu concorde que pode estar usando mais recursos quando vários usuários estão conectados ao mesmo tempo, além disso, usando para desenvolvimento.

Asri Zainal
fonte
Isso também funciona com o OS X El Capitan (versão 10.11.1) como servidor e o Windows 10 Pro (Build 10586) como cliente.
21415 Jeevan Takhar
me ajudar a configurar este ambiente na minha máquina mac
AsimRazaKhan
6

Sim, é possível. Mas os dois computadores devem estar executando o Lion .

No Mac host, vá para Preferências do sistema> Compartilhamento> Compartilhamento de tela e ative-o. Verifique as preferências também.

No Mac remoto, basta pressionar Command+ Ke digite vnc: // e o endereço IP do computador.

Thecafremo
fonte
Estamos a tentar ligar remotamente a partir de computadores Windows, infelizmente ... Nosso ponto é para evitar ter de comprar vários computadores da Apple :)
Jukurrpa
1
@Jukurrpa Você pode usar um cliente de VNC no Windows também :)
rogerdpack
3

Sim, você pode fazer isso no Mac OS X 10.7 e posterior. Basta configurar uma conta para cada usuário e ativar o VNC ( System Preferences=> Sharing=> Screen Sharing).

Paul R
fonte
Eu tentei isso em um macbook pro. Quando eu me conecto ao VNC no computador com Windows, recebo apenas uma tela cinza (o plano de fundo da tela de login). Se nenhum usuário estiver conectado no macbook, a tela de login será exibida, mas os dois computadores verão e controlam a mesma sessão.
Jukurrpa
Tem certeza de que está executando o 10.7 (Lion)?
Paul R
3

No final de 2012, o Mac Mini com 16 GB usando o RealVNC. Na LAN, foram executados 3 usuários ativos ao mesmo tempo, executando o Xcode 6 simultaneamente. O maior problema está em definir diferentes resoluções de tela, já que o Mac possui várias telas gigantes e os PCs com Windows não. Funciona bem. Poderíamos adicionar outro usuário, se quiséssemos com 16 shows.

Sobre como isso se aplica à pergunta original, enquanto uma pessoa trabalha no Mini, outras duas podem efetuar login nas estações de trabalho do Windows na LAN, todas executando o xcode. Nas estações de trabalho do Windows. Eu acho que essa foi a pergunta original, se entendi corretamente.

Gostaria apenas de acrescentar que a configuração foi notavelmente fácil. Instale o VNC no mini e em cada PC. É praticamente isso. Demorou cerca de 30 minutos para resolver as torções.

Expressão regular
fonte
Você pode adicionar mais alguns detalhes de como isso se aplica especificamente à pergunta do OP?
aaplmath
Carga de trabalho impressionante no MINI - obrigado pelos dados adicionados.
bmike
Dado que é o Mini low-end com um i5 fiquei surpreso.
RegularExpression
2

O Mac OS X não suporta isso imediatamente, tanto quanto eu sei, pelo menos não para clientes Windows.

Por isso, você precisará de software de terceiros, como o Aqua Connect ou o servidor de terminal iRAPP .

A Apple possui compartilhamento de tela, mas é baseado em VNC (as extensões do 'compartilhamento de tela' para permitir mais de uma conexão requerem um cliente mac, acredito) e todas as indicações são de que a implementação do VNC Lion está interrompida, especialmente ao tentar acessá-lo a partir de clientes Windows.

Rob Moir
fonte
1

Você pode efetuar login em vários usuários ao mesmo tempo, ativando o "Login Remoto", no entanto, isso permitirá que muitos usuários acessem via meios ssh / scp. O que pode ser viável se você quiser acessar as ferramentas de terminal, incluindo a interface de linha de comando do xcode para criar projetos, você pode usar coisas como gcc ou xcodebuild por meio de uma sessão ssh.

Se o objetivo é obter cada usuário adicional para sua própria GUI, não tenho certeza de que isso seja possível com o servidor VNC incorporado. Existe uma solução interessante 10.4: use várias contas de interface gráfica do usuário simuladas observadas no Mac OS X Hints que podem ser a resposta para sua pergunta; no entanto, ele foi testado no Mac OS 10.4, não tenho certeza se o peitoril funciona no OS X Lion etc.

A solução deles é:

Depois de configurar duas ou mais contas em um Mac, instale o OSXvnc e inicie o servidor. Uma vez iniciado, o Usuário Rápido Alterna para o outro usuário na máquina.

Agora, em outro computador, use um visualizador de VNC como o Chicken of the VNC e aponte-o para o Mac. Mesmo que o Mac esteja conectado como outro usuário, sua sessão do VNC vai para a conta original, permitindo que você use a máquina ao mesmo tempo.

Ao testar, parece que isso funciona bem, embora você precise se perguntar se haverá problemas com as chamadas do sistema dos mesmos programas acontecendo simultaneamente. Eu só estou executando isso há cerca de duas horas, mas sem problemas até agora.

MrDaniel
fonte
0

Ok, é possível, mas há alguns problemas para fazê-lo de maneira viável.

Primeira opção: recurso de compartilhamento de tela nativo do OS X

  1. No Mac Anfitrião ir para a System Preferences> Sharing> Screen Sharinge habilitá-lo.

  2. Na máquina remota do Windows, use um software vnc (cliente ou visualizador), como TighVNC, UltraVNC e RealVNC. Eles funcionam basicamente da mesma forma, com algumas desvantagens diferentes cada.

Você terá problemas com o layout do teclado windows x mac e algumas teclas não funcionarão. Principalmente, o Mac alt / Optionexplicou aqui: Não é possível obter a tecla Alt (Option) para funcionar enquanto controla remotamente um Mac a partir do Windows com VNC

O desempenho (velocidade) será terrível. E as configurações de velocidade do visualizador não farão nada devido à baixa compatibilidade com a implementação em Mac do VNC.

Para ativar a função de múltiplos usuários simultaneamente / simultaneamente, pode ser necessário ativar a fast user switchingfuncionalidade no OS X.

Segunda opção: software de servidor VNC de 3º partido

Eu usei o RealVNC. Outros podem exercitar o mesmo:

  1. Instale o servidor RealVNC no mac host
  2. Instale o visualizador RealVNC nas janelas

O desempenho melhorará consideravelmente, melhor compatibilidade do teclado, incluindo as teclas ausentes e o suporte para Copiar e Colar nos computadores host e cliente. (servidor e visualizador)

Mas você não terá a opção de múltiplos usuários. Todo visualizador se conectará ao mesmo usuário no mac.

Terceira opção: software de servidor VNC de terceiros, juntamente com o recurso Native OS X Screen Sharing

  1. Execute as opções 1 e 2
  2. Altere a porta 2 que a opção 2 usa para permitir que o software vnc seja ativado ao mesmo tempo.
  3. Entre com a opção 1
  4. Iniciar RealVNC usermode, não o modo serive (Ele está localizado em Application folder> RealVNC folder> Advanced folder> VNC Server (User Mode))
  5. Conecte-se com a opção 2
  6. Feche a opção 1 cliente.
Lombas
fonte