Обратите внимание, что Screens 4 больше не доступен и был заменен на Screens 5, универсальное приложение для iPhone, iPad, Mac и Vision Pro.
Начиная с macOS 10.12 Sierra, можно настроить встроенную службу Screen Sharing/Remote Management так, чтобы она отвечала только на запросы локального подключения, сделанные через защищенное соединение.
Для этого откройте Terminal.app, скопируйте и вставьте следующую команду:
sudo defaults write /Library/Preferences/com.apple.RemoteManagement.plist VNCOnlyLocalConnections -bool yes
Чтобы восстановить поведение по умолчанию, используйте no вместо yes в конце команды.
Требование: включить безопасные соединения
Единственное требование для работы этой конфигурации — включить безопасные соединения (SSH) в Screens и Screens Connect (если установлено).
Вы не сможете подключиться, если не используете безопасное соединение, так как параметр VNCOnlyLocalConnections указывает службе прослушивать только локальный хост.
Включить безопасные соединения в Screens Connect
Откройте окно настроек, перейдите в раздел «Общие» и включите Использовать удаленный вход.
Включить безопасные соединения в Screens
Поскольку Screens синхронизируется с Screens Connect, безопасные соединения должны быть включены автоматически. Если это не так, выполните следующие действия:
Screens для iOS
Откройте настройки сохраненного подключения, которое вы хотите изменить, и включите функцию «Безопасное подключение».
В разделе Безопасное подключение обязательно включите функцию Включить в локальной сети.
Screens для Mac
Откройте настройки сохраненного подключения, которое вы хотите изменить, и включите функцию Безопасные подключения.
Обязательно включите функцию Включить в локальной сети.