O Compartilhamento de Tela não consegue se conectar a outro Mac
O outro Mac precisa ter o Compartilhamento de Tela ativado e permitir o seu usuário. Os dois Macs precisam estar ativos, na mesma rede, com a porta 5900 aberta.
Meu Mac está com este problema: O Compartilhamento de Tela não consegue se conectar a outro Mac. Leia https://kilobat.app/pt/guides/screen-sharing-not-connecting-mac.md e resolva comigo. Instale a CLI do Kilobat se ela estiver faltando: brew install seifip/kilobat/kilobat. Execute você mesmo as verificações do Terminal e do kilobat do guia e me diga o que encontrar. Liste os passos que só eu posso fazer. Pergunte antes de alterar qualquer ajuste.
Sintomas
- O outro Mac não aparece em Rede no app Compartilhamento de Tela.
- A conexão espera e depois falha.
- Você consegue se conectar pelo nome em uma rede, mas não em outra.
- A opção Alta Performance não aparece, ou a sessão volta para o modo anterior.
Possíveis causas
- O Compartilhamento de Tela está desativado no outro Mac. A Apple diz que o Mac que você quer acessar precisa ter o Compartilhamento de Tela ou o Gerenciamento Remoto ativado.
- O Compartilhamento de Tela e o Gerenciamento Remoto entram em conflito. A Apple diz que não é possível ter os dois ativados ao mesmo tempo.
- Seu usuário não é permitido. O usuário precisa estar na lista de acesso do Compartilhamento de Tela no outro Mac.
- Um Mac está em repouso. A Apple diz para conferir se nenhum dos Macs está em repouso.
- Os Macs estão em redes diferentes. A Apple diz para conferir se os dois computadores estão conectados à mesma rede.
- O firewall. A Apple diz que Bloquear todas as conexões de entrada impede as conexões com os serviços de compartilhamento.
- A Alta Performance exige mais. A Apple pede alta largura de banda, baixa latência e as portas UDP 5900, 5901 e 5902 entre os Macs.
Como verificar
No outro Mac, escolha menu Apple > Ajustes do Sistema > Geral > Compartilhamento.
Veja Compartilhamento de Tela e Gerenciamento Remoto. Só um deles pode estar ativado.
Clique no botão de Informações ao lado de Compartilhamento de Tela. Veja Permitir acesso para.
Confira se os dois Macs estão ativos e na mesma rede.
No outro Mac, mostre se o firewall bloqueia todas as conexões de entrada.
/usr/libexec/ApplicationFirewall/socketfilterfw --getblockallDo seu Mac, teste se a porta 5900 responde. Use o endereço IP do outro Mac.
nc -vz -G 5 192.168.1.20 5900
Como corrigir
Se o Gerenciamento Remoto está ativado e você usa o Compartilhamento de Tela, desative primeiro o Gerenciamento Remoto.
Ative o Compartilhamento de Tela.
Em Permitir acesso para, escolha Todos os usuários ou adicione seu usuário em Somente estes usuários.
Mude os ajustes de repouso do outro Mac para que ele continue ativo.
Se Bloquear todas as conexões de entrada estiver ativado, desative em Rede > Firewall > Opções.
Conecte os dois Macs à mesma rede. Depois abra o app Compartilhamento de Tela.
Clique no botão Nova Conexão. Digite o nome do host do outro Mac.
Para a Alta Performance, use uma conexão de rede com cabo, como a Apple recomenda.
Com o Kilobat
Teste a conexão TCP com a porta 5900. Leia a linha IPv4. Ela diz connected, refused ou nenhuma resposta.
kilobat why 192.168.1.20:5900A verificação então tenta uma conexão web segura. O Compartilhamento de Tela não a usa, então ignore essa etapa.
Verifique se os aparelhos desta rede conseguem se ver. Algumas redes de convidados os isolam.
kilobat local checkListe os aparelhos com que o Mac falou recentemente, com os nomes Bonjour.
kilobat devices --bonjourDepois de uma sessão que travou, o Kilobat escreve um relatório com a causa. Mostre os relatórios de áreas de trabalho remotas.
kilobat remote --kind desktop
Perguntas
Quais portas o Compartilhamento de Tela usa?
A Apple lista as portas TCP e UDP 5900 para o Compartilhamento de Tela. A Alta Performance também exige UDP 5901 e 5902.
Posso usar o Compartilhamento de Tela e o Gerenciamento Remoto juntos?
Não. A Apple diz que só um pode estar ativado. A Apple diz que qualquer um dos dois permite compartilhar a tela.
Por que a Alta Performance não aparece?
A Apple diz que ela exige chip Apple e macOS Sonoma 14 ou posterior nos dois Macs. Uma sessão pode rodar em cada Mac por vez.
Fontes
- Apple Support: Turn screen sharing on or off on Mac
- Apple Support: Share the screen of another Mac
- Apple Support: If you can't share Mac computer screens
- Apple Support: Screen sharing type options on Mac
- Suporte da Apple: portas TCP e UDP usadas por produtos de software da Apple
- Suporte da Apple: Alterar os ajustes do Firewall no Mac
- nc(1) e socketfilterfw(8), páginas de manual instaladas com o macOS 27.2
Verificado em 7 de novembro de 2026.