Починаючи з macOS 10.12 Sierra, стало можливим налаштування вбудованої служби спільного доступу до екрану/віддаленого керування для виключної відповіді на запити локального з’єднання через безпечне з’єднання.
Щоб реалізувати це, відкрийте Terminal.app і виконайте таку команду:
sudo defaults write /Library/Preferences/com.apple.RemoteManagement.plist VNCOnlyLocalConnections -bool так
Щоб повернутися до типової поведінки, замініть "так" на "ні" в кінці команди.
Вимога: увімкнути безпечні з'єднання
Щоб ця конфігурація набула чинності, важливо активувати безпечні з’єднання (SSH) як у Screens, так і в Screens Connect (якщо встановлено). Підключення без захищеного з’єднання буде неможливим, оскільки параметр VNCOnlyLocalConnections наказує службі прослуховувати виключно локальний хост.
Увімкніть безпечні підключення в Screens Connect
Перейдіть до вікна «Параметри», перейдіть до розділу «Загальні» та ввімкніть Використовувати віддалений вхід.
Увімкніть безпечні підключення в Screens
У Screens, щоб увімкнути безпечні з’єднання, перейдіть до розділу «Безпека» у збережених налаштуваннях з’єднання.
Важливо: переконайтеся, що ввімкнути локальні з’єднання.