Vejo algum tipo de ambiguidade nas respostas aqui :-)
Eu sugiro diferenciar tecnologias e protocolos subjacentes.
VNC : usa o protocolo RFB.
Apple Screen Sharing [SS] (que é ativado pela seleção de "Screen Sharing" em System Prefs): é um VNC básico, além de algumas extensões específicas da Apple, por exemplo, sincronização automática de papelão, seleção de exibição, bloqueio de tela, criptografia, arrastar e soltar e transferência de arquivos nos servidores mais recentes. Outra coisa que ele tem é o "codec" específico da Apple, que é fácil de reconhecer por artefatos do tipo JPEG. Ele também inclui novos tipos de autenticação (por nome de usuário e senha e solicitando permissão do usuário remoto) e o próprio recurso que você está discutindo - Session Select , que permite fazer login como usuário ativo ou criar usuário invisível ("virtual") sessão.
Área de trabalho remota da Apple [ARD] ("Gerenciamento remoto" nas Prefs do sistema): usa o Apple Screen Sharing como base para o compartilhamento de tela e outro protocolo muito diferente (nomeie-o como protocolo ARD, por exemplo) para tarefas de gerenciamento de computadores, como pesquisas em destaque, executando comandos shell, enviando mensagens, transferindo arquivos e assim por diante.
O @zneak pediu um cliente que suporte o recurso de seleção de sessão . Infelizmente, até onde posso ver, mesmo os clientes Mac OS X raramente oferecem suporte aos recursos do Apple Screen Sharing. São eles: primeiro, o cliente de compartilhamento de tela integrado da Apple ; Em seguida, o Remotix for Mac , que parece suportar quase todos os recursos de SS, incluindo o Session Select ; JollysFastVNC, que suporta autenticação Apple, seleção de exibição e bloqueio de tela e Telas para Mac, que suportam apenas autenticação Apple.
Quanto ao Windows, tudo o que pude encontrar já foi mencionado aqui no Remotix for Windows , embora tenha sido marcado como beta por um longo tempo.
Provavelmente, todas essas coisas são óbvias para alguns de vocês, mas passei algumas horas resolvendo isso. Espero que este post economize algum tempo para alguém :-)
Como o RDC exige que as janelas estejam em execução, isso não é necessário, a menos que você esteja executando o BootCamp ou a virtualização e não se preocupe em ver as janelas do OS X.
Uma grande vantagem do RDC / Terminal Services foi a capacidade de efetuar logon em um usuário que não estava usando a tela principal. Com o Lion, agora é uma opção pronta para uso.
Observe que no Lion, o Gerenciamento remoto se comporta de maneira diferente do compartilhamento de tela. A ativação do compartilhamento de tela parece oferecer a pilha mais compatível com VNC. O RealVNC parece ser o melhor cliente para trabalhar com 10.5 a 10.7, mas não estou frequentemente no Windows ultimamente.
Leia também. As alterações no compartilhamento de tela do Lion estão documentadas em algum lugar publicamente? para uma discussão das mudanças específicas do Lion. Especialmente as últimas notas de versão ARD da Apple .
Ele mostra a intenção de que todos os clientes VNC obtenham uma tela de login - e não sequestrem a sessão atual (se houver uma sessão de tela sem login)
fonte
Eu acho que o compartilhamento de tela no Lion ainda é baseado no protocolo VNC , então qualquer cliente VNC deve funcionar.Há uma tabela bastante abrangente na Wikipedia sobre o software VNC; provavelmente você pode encontrar um cliente Windows gratuito no qual pode testar isso.
Edit: Com base nos comentários, o Screen Sharing parece ter mudado bastante desde a última versão (onde era mais ou menos VNC de baunilha), então estou alterando esta resposta para um wiki da comunidade, onde todos podemos colocar sugestões.
fonte
Acabei de encontrar uma solução muito legal. Não é perfeito, mas foi muito fácil de configurar e funciona para Windows, Mac e Linux. O Google lançou um cliente de compartilhamento de área de trabalho remota que está na versão beta. Literalmente, levou alguns segundos para configurar e eu estou correndo. Experimente. Aqui está o link para o artigo .
fonte
Venho pesquisando furiosamente a última hora e finalmente encontrei uma solução.
Eu tenho um PC com Windows 7 em um ambiente corporativo e preciso conectar-me a um Mac executando o OSX 10.8.2.
Ao usar todos os outros métodos VNC, seria solicitado um nome de usuário e senha do Mac para obter acesso à caixa. Isso é muito seguro, mas não me ajuda a oferecer assistência remota a um colega, pois não vejo a tela lá, vejo meu próprio perfil carregado.
A solução é usar este software: http://www.nulana.com/remotix-windows
Possui autenticação OSX embutida. Após a conexão, você tem a opção de efetuar logon como você mesmo ou visualizar a tela dos usuários.
fonte
Acredito que a pergunta inicial fala da emulação de Mac em uma caixa do Windows. Talvez uma conexão SSH possa gerar uma tela do Mac independente da tela real do Mac, para que a caixa possa ser usada remotamente e localmente ao mesmo tempo. Eu faço isso atualmente com minha caixa Linux.
Uma boa opção para experimentar seria o NoMachine . Eu também uso isso com a minha caixa Linux e experimentarei o Mac em breve.
fonte
Eu estava tentando descobrir como me conectar ao meu Macbook usando o "Compartilhamento de tela" do meu PC com Windows. Eu estava com os mesmos problemas discutidos aqui: qualquer cliente VNC do Windows apenas mostra uma tela "cinza" sem nenhuma maneira de chegar à tela real.
Depois de algumas pesquisas na Internet, tentei o cliente VNC {tight! Real! Any}, eu descobri como realmente PASSAR NA tela de LOGIN: APENAS DIGITE SEU NOME DE USUÁRIO e SENHA BUM, a tela aparece magicamente no visualizador remoto !!!
Advertências: você deve definir uma senha vnc no painel de preferências Screen Sharing: - clique na configuração do computador - selecione "Os visualizadores VNC podem controlar a tela com a senha" => insira a senha
Em seguida, permite que você se conecte ao servidor VNC no seu PC Lion. Quando a tela "cinza" for exibida, digite seu nome de usuário e senha ...
Espero que isto ajude.
fonte