Разрешение VNC для управления компьютером под 10.14 (Mojave)

Я видел некоторые темы с просьбой о помощи (другие предлагают ее) в отношении приложений, запрашивающих разрешение на использование функций специальных возможностей в отношении VNC в Мохаве. У RealVNC есть страница, описывающая проблему и исправление для их клиента. Я использую iTeleport, который работает с собственным совместным использованием экрана macOS. Приложение Connect больше не поддерживается, но оно по-прежнему является отличным вариантом для владельцев iPhone.

Проблема в том, что Мохаве оставил его только для просмотра, что делает его практически бесполезным.

Итак, как это исправить?

У меня не было с этим проблем. Я могу управлять своим компьютером, как обычно, с других компьютеров Mac или с Remotix на моем iPhone, и я не получал никаких запросов на получение разрешений, связанных с vnc.
У меня не было проблем ни с другими маками. Кроме того, как я уже сказал, некоторые приложения, такие как RealVNC или JumpDesktop, уже внедрили исправление или, по крайней мере, обходной путь. Однако в случае с iTeleport управление просто не работало (и не отображало диалог запроса разрешения, поэтому мне пришлось выяснить, какой именно процесс нужно авторизовать)

Ответы (2)

Я не смог найти ответ в Интернете, поэтому я начал проверять входящие соединения, а также список активных процессов, чтобы найти, как это исправить. Вам необходимо предоставить привилегии специальных возможностей, AppleVNCServerкоторые вы можете найти в разделе/System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/MacOS/AppleVNCServer

Я не могу добавить путь к панели управления специальными возможностями в Системных настройках. Потому что AppleVNCServer.bundle не может быть активирован в этом диалоговом окне. Как я могу добавить этот путь в панель управления специальными возможностями?
@kockiren вы делаете это в обычном окне поиска, «показываете содержимое пакета» в комплекте, а затем переходите к папке, содержащей двоичный файл. Затем перетащите файл оттуда в диалоговое окно открытия специальных возможностей. Мне пришлось перезапустить, чтобы изменения вступили в силу.
Это работает, спасибо.
Также open /System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/MacOS/в терминале это делается красиво за один раз.
нашел файл, спасибо за это. Это не решило мои проблемы с подключением к TigerVNC. Я застрял на разрешении 1280x1024 на своем MacMini :(

Как объясняет VNC , вы должны предоставить доступ приложению vncagent.

Пошаговое воспроизведение:

  1. откройте «Системные настройки»> «Безопасность и конфиденциальность»> «Конфиденциальность»> «Специальные возможности».
  2. Нажмите кнопку блокировки
  3. Нажмите на +
  4. Перейдите в /Library/vnc/vncagent и нажмите кнопку «Открыть».
Да и нет. Очевидно, это правильно для их продукта, моя проблема была с приложениями, которые подключаются с использованием собственной реализации Apple VNC.
По крайней мере, на 10.14.5 этот каталог больше не существует и vncagentнигде не найден.