Я вижу некоторую двусмысленность в ответах здесь :-)
Я бы предложил разделить технологии и лежащие в их основе протоколы.
VNC : использует протокол RFB.
Общий доступ к экрану Apple [SS] (который включается проверкой «Общий доступ к экрану» в системных настройках): это виртуальный VNC плюс некоторые специфичные для Apple расширения, например, автоматическая синхронизация с картоном, выбор дисплея, блокировка экрана, шифрование, перетаскивание и передача файлов на последних серверах. Еще одна вещь, которую он имеет, это специфичный для Apple «кодек», который легко распознать по JPEG-подобным артефактам. Он также включает новые типы аутентификации (по имени пользователя и паролю и по запросу разрешения от удаленного пользователя) и обсуждаемую функцию - Выбор сеанса , которая позволяет войти в систему как активный пользователь или создать невидимого («виртуального») пользователя. сессия.
Удаленный рабочий стол Apple [ARD] («Удаленное управление» в Системных настройках): использует Apple Screen Sharing в качестве основы для общего доступа к экрану и другой совершенно другой протокол (например, протокол ARD) для управления компьютером, например, для поиска в центре внимания, запуск команд оболочки, отправка сообщений, передача файлов и так далее.
@zneak попросил клиента, который поддерживает функцию выбора сеанса . К сожалению, насколько я вижу, даже клиенты Mac OS X редко поддерживают функции Apple Screen Sharing. Это: во-первых, встроенный клиент Apple Sharing Screen ; затем идет Remotix для Mac , который, кажется, поддерживает почти все функции SS, включая Session Select ; JollysFastVNC, который поддерживает аутентификацию Apple, выбор дисплея и блокировку экрана, а также Screens для Mac, который поддерживает только аутентификацию Apple.
Что касается Windows, то все, что я смог найти, уже упоминалось здесь, Remotix для Windows , хотя долгое время он был помечен как бета-версия.
Возможно, все это очевидно для некоторых из вас, но я потратил пару часов, разбираясь с этим. Надеюсь, что этот пост сэкономит кому-то время :-)
Поскольку RDC требует, чтобы окна работали, это не является началом, если вы не используете BootCamp или виртуализацию и не хотите видеть окна OS X.
Одним из больших преимуществ RDC / Terminal Services была возможность входа в систему пользователя, который не использовал главный экран. С Lion, это теперь вариант из коробки.
Обратите внимание, что в Lion удаленное управление ведет себя не так, как совместное использование экрана. Включение общего доступа к экрану, по-видимому, предлагает самый ванильный VNC-совместимый стек. RealVNC, кажется, лучший клиент для работы с 10.5 до 10.7, но в последнее время я не часто бываю на Windows.
Читайте также о том, документированы ли где-либо публичные изменения в совместном использовании экрана Lion? для обсуждения льва конкретных изменений. Особенно последние заметки о выпуске ARD от Apple .
Это показывает намерение, что все клиенты VNC получат экран входа в систему - и не перехватят текущий сеанс (если есть текущий сеанс экрана без входа в систему)
источник
Я думаю, что совместное использование экрана в Lion все еще основано на протоколе VNC , поэтому любой клиент VNC должен работать.В Википедии есть довольно обширная таблица программного обеспечения VNC, вы, вероятно, можете найти бесплатный клиент для Windows, на котором вы можете это проверить.
Редактировать: Основываясь на комментариях, внешний вид экрана немного изменился со времени последней версии (где это был более или менее ванильный VNC), поэтому я изменяю этот ответ на вики сообщества, где мы все можем выдвигать предложения.
источник
Я только что нашел очень классное решение. Это не идеально, но было очень легко настроить и работает для Windows, Mac и Linux. Google выпустил бета-версию клиента для удаленного доступа к рабочему столу. Это буквально заняло несколько секунд, чтобы настроить, и я ухожу. Дать ему шанс. Вот ссылка на статью .
источник
Я яростно "гуглил" в течение последнего часа и наконец нашел решение.
У меня есть ПК с Windows 7 в корпоративной среде, и мне нужно подключиться к Mac с OSX 10.8.2.
При использовании всех других методов VNC мне будет предложено ввести имя пользователя и пароль для Mac, чтобы получить доступ к коробке. Это очень безопасно, но это не помогает мне предложить коллеге удаленную помощь, поскольку я не вижу там экрана, я вижу свой собственный загруженный профиль.
Решение состоит в том, чтобы использовать это программное обеспечение: http://www.nulana.com/remotix-windows
Он имеет встроенную аутентификацию OSX. При подключении вы можете войти в систему под своим именем или на экране пользователя.
источник
Я полагаю, что первоначальный вопрос говорит об эмуляции Mac на Windows-коробке. Возможно, SSH-соединение могло бы порождать экран Mac независимо от фактического экрана Mac, чтобы устройство могло использоваться удаленно и локально одновременно. Я делаю это в настоящее время с моей коробкой Linux.
Хорошим вариантом будет NoMachine . Я также использую это с моей коробкой Linux и скоро попробую на Mac.
источник
Я пытался выяснить, как подключиться к моему Macbook, используя «Общий доступ к экрану» с моего компьютера с Windows. У меня были те же проблемы, которые обсуждались здесь: любой Windows-клиент VNC просто показывает «серый» экран без возможности добраться до реального экрана.
После некоторых копаний в интернете, попробовав {жесткий! Настоящий! Любой} клиент VNC, я выясняю, как на самом деле ПРОЙДЕТ экран ЛОГИНА : ПРОСТО НАПИШИТЕ ВАШЕ ИМЯ ПОЛЬЗОВАТЕЛЯ и ПАРОЛЬ Bum, экран волшебным образом появляется на удаленном зрителе !!!
Предостережения: вы должны установить пароль vnc на панели настроек «Общий доступ к экрану»: - нажмите на настройку компьютера - выберите «Зрители VNC могут управлять экраном с паролем» => введите пароль
Затем он позволяет вам подключиться к серверу VNC на вашем ПК Lion. Когда появится «серый» экран, введите свое имя пользователя и pwd ...
Надеюсь это поможет.
источник