Por que o compartilhamento de tela Mac para Mac está suspenso?

13

Eu tenho meu iMac configurado com:

  • Firewall desativado
  • Compartilhamento de tela ativado para usuário específico, sem senha geral do VNC
  • Compartilhamento de arquivos ativado (com acesso liberal)

Quero me conectar à sua tela do meu MBPro. Sempre que tento iniciar uma sessão de compartilhamento de tela do MBPro para o iMac, através da caixa de diálogo de compartilhamento de tela do Finder ou ligando diretamente para o aplicativo Screen Sharing, ele simplesmente trava. E trava. E trava. E, eventualmente, a janela "Conectando ..." desaparece silenciosamente e nenhuma tela é compartilhada.

Eu verifiquei o Keychain para garantir que não haja uma senha incorreta definida para o iMac e, não, nada lá. Não estou sendo solicitado a fornecer um nome de usuário ou senha do compartilhamento de tela quando executado.

Não tenho uma autoridade central de usuário na minha rede. Cada Mac tem suas próprias configurações de usuário local. Mas os nomes de usuário e senhas são idênticos.

Posso conectar-me com sucesso usando o Fast VNC da Jolly. Na verdade, ele encontra o iMac via transmissão Bounjour. Mas esse software, tecnicamente, não é gratuito e estou perplexo com o motivo pelo qual a abordagem integrada do Mac não está funcionando para mim.

Atualização: aqui estão as configurações de compartilhamento de tela no iMac.

Configurações de compartilhamento de tela 1

E é isso que eu defini quando você clica no botão 'Configurações do computador ...':

Configurações de compartilhamento de tela 2

O VNC rápido da Jolly continua a encontrar (via Bonjour) e conectar-se a esta máquina sem problemas. Preciso fornecer meu nome de usuário e senha para o iMac quando eu quiser conectar. O Finder, no MBPro, pode se conectar aos compartilhamentos de arquivos (usando meu nome de usuário e senha do iMac). Clicar em 'Compartilhar tela' na janela do Finder ativa o iMac - a tela é ligada e o que não é. Mas a conexão expira.

Existem arquivos de log para o compartilhamento de tela no MBPro que posso verificar para depurar isso? E os arquivos de log no iMac para compartilhamento de tela? Algo que pode esclarecer por que o compartilhamento de tela diz que está se conectando e depois para misteriosamente?

Ian C.
fonte
Quando você quer dizer que trava, simplesmente age como se quisesse se conectar e nunca? Você pode clicar na máquina no Finder (na barra lateral) e clicar em compartilhamento de tela? A máquina remota está acordada?
precisa saber é o seguinte
Diz que está se conectando e, eventualmente, a pequena janela de diálogo desaparece, o programa de compartilhamento de tela está em execução, mas nenhuma tela compartilhada está visível. A máquina está acordada e pode ser navegada pelo Finder. Eu posso usar unidades compartilhadas.
Ian C.
Lixeira corrige o problema do compartilhamento de tela?
ridogi
@ridogi - finalmente capaz de tentar deletar a lista e ... Não consigo encontrar uma que se relacione ao compartilhamento de tela em ~ / Library. Alguma idéia do que eu possa estar procurando aqui? Obrigado.
Ian C.
~ Library / Preferences / com.apple.ScreenSharing.plist
ridogi

Respostas:

10

Como o recurso de compartilhamento de tela parece ser o único incapaz de se conectar, a melhor maneira de diagnosticar seu comportamento é usando o aplicativo diretamente.

Por favor, inicie o compartilhamento de tela localizado em:

/System/Library/CoreServices/ScreenSharing.app

O aplicativo não possui "UI" visível, portanto, não espere uma interface sofisticada do Cocoa. Em vez disso, depois de carregá-lo, tudo o que você verá é este ícone "ruim" no Dock:

Compartilhamento de tela

Clique nele e vá para Preferências na barra de menus do Mac. Você deve ser apresentado com:

preferências sshar

Observe a segunda opção para criptografar apenas senhas e pressionamentos de tecla. Tudo bem, mas como você pode ver, não há opção para ignorar completamente a criptografia. Algumas versões do VNC têm incompatibilidades com a criptografia, mas isso seria bastante chocante, pois você está falando do OS X vs OS X.

De qualquer forma, depois de definir as configurações assim, tente conectar-se novamente na barra de menus: Conexão -> Novo (ou ⌘cmd+ N).

Uma caixa de diálogo simples é exibida, solicitando que você digite o nome do host. Após as capturas de tela, tente: 192.168.1.99 e pressione enter.

Vamos ver o que acontece daqui. Além disso, abra o Console.app nos dois computadores para verificar se há alguma mensagem do sistema em andamento (ou algo relacionado).

Martin Marconcini
fonte
Isso funcionou. Eu acho que a chave do sucesso aqui foi usar o endereço IP da máquina. Eu só tentei essa abordagem usando o nome do host, que não parece estar resolvendo. Eu acho que a abordagem do Finder está usando o nome do host. Boa pegada. Aproveite os pontos!
Ian C.
@ Estou feliz em ver se funcionou. Acho estranho que o Finder (usando Bonjour) não encontre o outro host corretamente. Se você quiser fazer mais alguma investigação, tente alterar o nome do host, que o liberaria e o transmitirá novamente por meio do mDNS (serviço de descoberta de bonjour). Talvez o localizador o pegue desta vez. ;)
Martin Marconcini
recompensa concedida. Então, pelo atraso, cara. Eu pensei que aceitar sua resposta lhe dava a recompensa.
Ian C.
@ Não se preocupe, obrigado. Eu realmente não me importo tanto com isso :) Eu gostaria que os outros colaboradores adicionassem informações e ganhassem isso, precisamos de mais pessoas :) Obrigado de qualquer maneira. Que bom que você consertou.
Martin Marconcini 31/01
A inicialização direta do aplicativo e a inserção do endereço IP (em vez de compartilhar a tela via Finder) também funcionaram para mim. Obrigado!
precisa saber é o seguinte
2

desde que você é uma rede mac site a site, os servidores DNS da rede precisam ser atualizados com os registros A dos nomes das suas máquinas mac, para o que quer que seja.whaterver.com ou .edu ou o que quer que você seja,

dessa forma, o DNS pode resolver nomes de host para endereços IP, é especialmente complexo em nomes espaçados, máquinas Windows com nomes simples são fáceis de converter, nome para IP via WINS ou DNS, para que você tenha duas opções para o futuro,

1: crie mapeamentos de nomes locais para endereços IP estáticos nos macs no seu arquivo / etc / hosts em CADA mac

2: compre para o pessoal alguns donuts e café e peça para que eles configurem alguns registros no DNS para seus macs.

3: se você possui um Xserv, ele deve fazer isso por você, apenas verifique se o seu utilitário de diretório está configurado para usá-lo.

espero que ajude.

macphreak4evr
fonte
Vindo do período de quatro anos no futuro: sua análise parece correta, o problema é um DNS de gerenciamento de IP.
dan