Ten en cuenta que Screens 4 ya no está disponible y ha sido reemplazado por Screens 5, una aplicación universal para iPhone, iPad, Mac y Vision Pro.
Desde macOS 10.12 Sierra, es posible configurar el servicio integrado de administración remota/compartición de pantalla para que solo responda a solicitudes de conexión local realizadas a través de una conexión segura.
Para ello, abre Terminal.app, copia y pega el siguiente comando:
sudo defaults write /Library/Preferences/com.apple.RemoteManagement.plist VNCOnlyLocalConnections -bool yes
Para restaurar el comportamiento predeterminado, usa no en lugar de yes al final del comando.
Requisito: Activar conexiones seguras
El único requisito para que funcione esta configuración es habilitar las conexiones seguras (SSH) en Screens y Screens Connect (si está instalado).
No podrá conectarse a menos que use una conexión segura, ya que el parámetro VNCOnlyLocalConnections indica al servicio que solo escuche en el host local.
Habilitar conexiones seguras en Screens Connect
Abra la ventana Preferencias y vaya a la sección General y habilite Usar inicio de sesión remoto.
Habilitar conexiones seguras en Screens
Dado que Screens se mantiene sincronizado con Screens Connect, las conexiones seguras deberían habilitarse automáticamente. Si ese no es el caso, siga estos pasos:
Screens para iOS
Abra la configuración de la conexión guardada que desea modificar y habilite la Conexión segura.
En la sección Conexión segura, asegúrese de activar Habilitar en red local.
Screens para Mac
Abra la configuración de la conexión guardada que desea modificar y habilite Conexiones seguras.
Asegúrese de activar Habilitar en red local.