Si no está conectado en el mismo segmento de LAN (ambas computadoras en la misma red) y está pasando por un enrutador, es probable que el firewall del enrutador esté bloqueando la conexión.
Lo que debe hacer es abrir / reenviar los puertos en el enrutador que Apple usa para compartir (escritorio remoto) para comunicarse. Los puertos son:
TCP: 5900, 5988
UDP: 5900, 3283
Uso compartido de pantalla detrás de un firewall: ¿qué puertos?
Una cosa que personalmente me gusta hacer es probar primero en el mismo segmento de LAN (detrás del firewall del enrutador). De esta manera, sé que mi máquina está funcionando completamente y que el servicio funciona correctamente. De esta manera, cuando se intenta solucionar un problema de conexión a través del enrutador, los cambios de mi máquina se reducen considerablemente.
Necesitará editar su enrutador REMOTO para permitir conexiones entrantes de los puertos que mencioné. Usted hace esto por:
1) Averigüe qué dirección IP está usando la computadora
2) Vaya a la página de administración del enrutador a través del navegador web (será la dirección del "enrutador" en la configuración de su red. Necesitará el nombre de usuario y la contraseña.
3) Bajo Firewall, puede ver una opción para reenviar diferentes puertos. Crea entradas para los puertos listados arriba. En cada entrada debe tener un "origen" y un "destino". En la fuente, deje en blanco para "todos" y para el destino, ingrese la dirección IP que obtuvo en el paso uno. Esto reenviará todo el tráfico de estos puertos a la computadora.
4) Ahora debes conectarte a través de Internet.
Si eso no funciona, sugiero buscar en TeamViewer . Es una solución de terceros, necesitará el software en ambas máquinas y es un poco más lento. Sin embargo, es mucho más fácil que configurar un enrutador.