Existe alguma solução disponível para transformar um Mac em um verdadeiro servidor thin client multiusuário?
Gostaria de configurar alguns PCs baratos com acesso a algumas contas usando algo como VNC, mas não é econômico comprar um novo servidor para cada usuário ou uma nova licença para o OS X Server virtualizado para cada usuário.
Estou ciente de que o OS X Server permite que você configure usuários com "pastas domésticas de rede" e sei que também há VNC embutido no Mac OS X. Nenhum deles se encaixa na conta (o primeiro requer um cliente grosso e o segundo é apenas um usuário)
ATUALIZAÇÃO: yay, Leão! http://www.9to5mac.com/54102/10-7-lion-allows-multi-user-remote-computing
fonte
Felizmente, estamos usando uma combinação do Vine Server para OSX e JollyFastVNC para os clientes.
O Vine Server fornece uma instância do servidor VNC "pessoal" em um número de porta exclusivo para cada usuário conectado. O único truque é que o usuário já precisa estar conectado ao Mac com o VineServer em execução na conta para poder fazer o VNC. A solução para o problema de inicialização que isso introduz é o "Servidor do Sistema" do Vine Server que fornece uma sessão do VNC para o console do Mac - e, assim, vamos permitir que qualquer usuário com acesso à sessão do console faça login no Mac (e, assim, inicie sua própria instância privada do Vine Server)
A configuração é relativamente fácil:
1 / Ative a troca rápida de usuário para que vários usuários possam compartilhar o Mac.
2 / Faça login no console do Mac real como um usuário administrador ao qual você também deseja conceder acesso remoto. Inicie o Vine Server como esse usuário e verifique a preferência "Abrir no login".
3 / Abra as Preferências do servidor Vine e observe o número da porta atribuída a esta instância do servidor VNC. Redigite manualmente esse número para "fixar" essa instância nessa porta para lançamentos subsequentes. Recomendamos também que você defina a senha aqui para esta sessão exclusiva do usuário.
4 / Vá para a guia Compartilhamento e marque "Permitir várias sessões de usuário"
5 / Vá para a guia Inicialização e verifique o botão "System Server ...". Inicie a instância do servidor do sistema na porta padrão (5900). Este será o seu servidor VNC do console para usar. (Eu recomendo que você defina uma senha para isso)
6 / Feche a janela de preferências e clique no botão Reiniciar servidor.
Agora você deve conseguir fazer logon em duas sessões de usuário do VNC: uma como console na porta 5900 e outra como usuário administrador no qual você acabou de fazer login.
Agora, para cada usuário, faça o login e adicione o Vine Server ao seu encaixe e repita as etapas 2, 3 e 4 acima.
Os únicos dois problemas que notamos com isso são que, se o Mac estiver ligado e desligado, o System Server não será iniciado automaticamente. Um usuário inicial precisa fazer login e iniciá-lo através da interface do usuário.
O segundo problema é que, se um usuário efetuar login através da sessão remota do console do VNC, o uso subsequente do Mac ficará visível na sessão do console e na sessão "pessoal" do VNC. ou seja, a sessão do console permanece vinculada ao último usuário conectado até que outra pessoa faça login remotamente ou localmente. Resolvemos isso abrindo a sessão remota do console novamente após o login e usando a troca rápida de usuário para "show window window", que parece forçar a sessão do console a se dissociar novamente.
O JollyFastVNC entra em cena como um cliente VNC com reconhecimento de bonjour com um bom navegador de "servidores disponíveis". Isso oferece o Mac "hostname: port" remoto para cada instância do Vine Server em execução e a instância do console, permitindo fácil navegação se você não conseguir recuperar seus números de porta.
Espero que isto ajude.
fonte
Dê uma olhada no Aqua Connect Terminal Server . Ele fornece OSX multiusuário para clientes via RDP, VNC e X11.
fonte
Verveguy,
Acabei de configurar isso usando o Vine Server, funciona bem.
Como estou usando este computador apenas para fins de terminal, criei um script que faz uma troca rápida de usuário automaticamente após o login.
Coloquei isso em um / opt / fastswitch
então no Terminal fez,
sudo chmod + x fastswitch
Então, para cada usuário, fiz do fastswitch um dos programas de inicialização em Contas, [nome da conta], Itens de login.
Agora, a porta 5900 sempre padroniza o login do usuário!
Se você fizer isso com um usuário que também usa o computador fisicamente, eles serão colocados no estado de troca rápida de usuário, onde terão que apenas se conectar novamente.
fonte
Coderebel cria o iRAPP Terminal Server . Ao contrário do Aqua Connect Terminal Server (ACTS), o preço está listado no site, que custa US $ 298 nesta postagem. O iRAPP atualmente suporta o Snow Leopard, enquanto o ACTS diz que "uma versão totalmente compatível ... não está disponível no momento". Também não tentei, mas queria adicionar as informações que encontrei a esta pergunta.
fonte
Provavelmente você também pode executar várias instâncias do servidor VNC, o que eu acho que é semelhante ao vine, sugerido acima. Parece que você precisará adquirir uma licença para poder fazer isso com o realVNC no mac OS X, embora a versão de "instância múltipla" do Linux seja gratuita.
O uso do compartilhamento remoto interno com um cliente tightvnc também pode exigir a configuração da codificação como "hextile": http://blandname.com/2006/11/03/how-to-connect-to-a-mac-remote-desktop -using-vnc
Observe também que algumas pessoas relataram "mais" sucesso usando o remotix como cliente do Windows para o OS X Lion: https://discussions.apple.com/thread/3190260?start=180&tstart=0
fonte