Desde macOS 10.12 Sierra, es posible configurar el servicio integrado de administración remota/compartición de pantalla para que responda exclusivamente a solicitudes de conexión local a través de una conexión segura.
Para implementar esto, abra Terminal.app y ejecute el siguiente comando:
sudo defaults write /Library/Preferences/com.apple.RemoteManagement.plist VNCOnlyLocalConnections -bool yes
Para volver al comportamiento predeterminado, reemplace "sí" por "no" al final del comando.
Requisito: habilitar conexiones seguras
Para que esta configuración surta efecto, es esencial activar las conexiones seguras (SSH) tanto en Screens como en Screens Connect (si está instalado). No será posible conectarse sin una conexión segura, ya que el parámetro VNCOnlyLocalConnections le indica al servicio que escuche exclusivamente en el host local.
Habilitar conexiones seguras en Screens Connect
Vaya a la ventana Preferencias, vaya a la sección General y habilite Usar inicio de sesión remoto.
Habilitar conexiones seguras en Screens
En Screens, para habilitar conexiones seguras, acceda a la sección Seguridad dentro de la configuración de conexión guardada.
Importante: Asegúrese de que la opción Habilitar en las conexiones locales esté activada.