Как включить vnc apple mac os

Обновлено: 04.07.2024

1. Установка VNC-клиента
2. Подключение VNC-клиента к удаленному компьютеру
3. Отключение VNC-клиента от удаленного компьютера
4. Тюнинг VNC-клиента
5. Частые проблемы

Для работы с удаленным компьютером по VNC на компьютере пользователя нужно запустить программу-клиент (VNC viewer, VNC client). Эта программа передает на удаленный компьютер данные о нажатиях на клавиши и о движениях мыши, сделанных пользователем, и показывает информацию, предназначенную к выводу на экран.

1. Установка VNC-клиента

Для ОС Windows можно бесплатно скачать и инсталлировать VNC-клиент UltraVNC и TightVNC.

Mac OS X начиная с версии 10.5 имеет поддержку VNC-клиента в RemoteDesktop. Для предыдущих версий можно использовать VNC-клиенты JollysFastVNC и Chicken.

Для Linux ветви Debian (Ubuntu) VNC-клиент устанавливается из репозитория командой:

apt-get install vncviewer

Для ветви RedHat (CentOS, Fedora) — командой:

yum install vnc

Для FreeBSD VNC-клиент (TightVNC) устанавливается из пакетов командой:

pkg_add -r tightvnc

2. Подключение VNC-клиента к удаленному компьютеру

Для подключения VNC-клиента к удаленному компьютеру требуется указать его IP-адрес или DNS-имя, и номер дисплея (по умолчанию, :0) или номер TCP-порта (по умолчанию, 5900). Если VNC-сервер требует авторизации, то при подключении к нему VNC-клиент запросит пароль. Обратите внимание, что пароль доступа к VNC-серверу не связан с каким-либо аккаунтом (учетной записью пользователя) на удаленном компьютере, а служит только для ограничения доступа к дисплею VNC-сервера.

После установки соединения и открытия экрана, в зависимости от настроек VNC-сервера может потребоваться авторизация пользователя на виртуальном сервере или может быть открыта уже запущенная рабочая сессия какого-либо пользователя.

Так как на компьютере одновременно могут работать несколько VNC-серверов, для их разделения используют параметр номер дисплея. Например, один VNC-сервер может быть запущен на дисплее :0, другой — на дисплее :1. Каждому номеру дисплея соответствует номер TCP-порта, на котором VNC-сервер принимает соединения. Номер порта для дисплея получается прибавлением номера дисплея к базовому номеру порта — 5900. Дисплею :0 соответствует TCP-порт 5900, дисплею :1 — порт 5901.

3. Отключение VNC-клиента от удаленного компьютера

При закрытии окна VNC-клиента или после выхода из окружения средствами рабочего стола, в зависимости от настроек VNC-сервера, рабочая сессия пользователя может закрыться с остановкой всех используемых программ, или продолжать работу и быть доступной снова при повторном подключении к VNC-серверу.

4. Тюнинг VNC-клиента

Большое количество передаваемой на экран информации влечет за собой повышенные требования к скорости канала — к его пропускной способности и времени передачи пакетов. Нахватка пропускной способности приводит к некомфортным задержкам при больших изменениях показывамой на экране информации — открытии новых окон, скроллинге и т.д. Особенно большие задержки будут возникать при показывании фотографий и других изображений или элементов интерфейса, имеющих большое количество цветов и сложные формы.

Главный параметр, который влияет на объем передаваемых данных — алгоритм кодирования передаваемой графики. Для уменьшения объема и, соответственно, ускорения работы, рекомендуется использовать алгоритмы Tight, ZLib, ZRLE — по сравнению с несжатыми данными (Raw), они обеспечивают сжатие в десятки раз, заметно нагружая процессор. Эти алгоритмы кодирования обеспечивают комфортную работу даже на каналах со скоростью 256-512 Кбит/сек.

Для сокращения объема передаваемой по сети информации также можно устанавливать высокий уровень сжатия (Compression Level, Compression Value), низкий уровень качества JPEG (JPEG Quality) и включать режим уменьшения количества цветов (-bgr233, Restricted colors). Самый большой эффект из них при заметном снижении качества изображения дает режим уменьшения количества цветов — объем передаваемой информации уменьшается в 1.5-3 раза, соответственно, в 1.5-3 раза ускоряется отображение на экране.

JPEG применяется алгоритмом кодирования Tight для сжатия участков экрана, содержащих фотографии и другие сложные изображения с большим числом цветов. Использование Tight+JPEG сокращает в 2-5 раз объем передаваемых при этом данных. Другие алгоритмы кодирования JPEG не поддерживают.



1. Выпадающего меню «Система -> Параметры»

Объем передаваемых данных и скорость отображения на канале 1 Мбит/сек при открытии выпадающего меню «Система -> Параметры» (на рисунке меню выделено зеленым пунктиром):

Полноцветный режим 256 цветов (BGR233)
Объем Время Объем Время
ZLib 11 Кб 0.09 сек 7 Кб 0.06 сек
HexTile 208 Кб 1.6 сек 118 Кб 0.95 сек
Raw 248 Кб 2 сек 128 Кб 1 сек

5. Частые проблемы
Не удается подключиться к VNC-серверу
  1. есть ли доступ к интернету;
  2. отвечает ли виртуальный сервер на пинги;
  3. запущен ли на виртуальном сервере VNC-сервер;
  4. нет ли по пути файервола, закрывающего доступ к TCP-порту VNC-сервера;
  5. правльно ли указан номер дисплея или TCP-порт VNC-сервера (номер порта = 5900 + номер дисплея).
Медленная работа через достаточно быстрый канал

Однако, для некоторых сочетаний клиента и сервера такое решение может быть бесполезным из-за ошибок в согласовании алгоритма кодирования. Например, клиент TightVNC с сервером RealVNC часто могут работать только с кодировкой Raw. Решением в этом случае будет смена VNC-клиента или VNC-сервера.

Все мы уже привыкли что есть удобное и бесплатное решение для удалённого управления TeamViewer. Однако, бесплатное оно только до определённого момента времени и если к вам часто обращаются за помощью, то очень скоро вас жёстко ограничат по времени сеанса и сделают работу с приложением практически бессмысленной. Не важно получаете вы за это деньги или помогаете по доброте душевной, будет подразумеваться коммерческое использование.

Не спорю, что продукт получился удобный и универсальный, но и ценник за TeamViewer весьма ощутимый. Даже за минимальную однопользовательскую версию и предлагается только по подписке, то есть продлять её нужно каждый год. И пусть вас не смущает что вроде минимальная цена лицензии начинается от 1 999 рублей в месяц, заплатить придётся сразу за годовую подписку, а это уже 23 988 рублей. Заметьте, я написал именно про минимальную лицензию, где тоже есть свои ограничения.

Альтернативы TeamViewer есть, хоть и не такие удобные и простые в настройке.Например, многие владельцы маков даже не догадываются, что у них уже имеется встроенное в macOS средство для удалённого управления.

Как настроить удалённый доступ в macOS

В macOS X есть замечательное системное решение, «Общий экран» (Screen Sharing), позволяющее удаленно подключаться и управлять другим маком. Эта функция поддерживается любой версией OS X. Активировать удалённый доступ (Screen Sharing) очень просто:

  • Открываем «Системные настройки» и кликнув по значку «Общий доступ» открываем настройки общего доступа
  • Ставим галочку напротив «Общий экран» и указываем, кому разрешен доступ к управлению вашим экраном, выбрав из имеющихся учётных записей или задать дополнительные настройки, разрешив подключение любому пользователю по указанному паролю.

Правда с функцией «Общий экран» на Mac не всё так просто, как в случае с TeamViewer такой адрес у вас будет только в случае прямого подключения к Интернет, когда вы сами устанавливает соединение с со стационарного компьютера или макбука. Если же вы сидите за роутером, а так оно и бывает в большинстве случаев, то получите адрес, присвоенный вам в локальной сети, например vnc://192.168.11.102 .

В этом случае подключиться снаружи, то есть с компьютера находящегося вне сети не получится, хотя внутри сети вы можете прекрасно управлять другими маками со своего устройства. У меня эта проблема решается установлением VPN соединения с локальной сетью, то есть получается, что я как бы тоже нахожусь внутри корпоративной сети. Но назвать такое решение универсальным язык не поворачивается. Не каждый захочет настраивать отдельный OpenVPN сервер.

Внимательный читатель мог заметить ещё один интересный пункт в настройках «Общего доступа» - «Удаленное управление». Казалось бы логичнее использовать именно этот вариант, а не «Общий экран». И да и нет.

Включить то мы её можем, но для работы с функцией «Удаленное управление» потребуется дополнительно устанавливать из App Store утилиту Apple Remote Desktop , тоже не бесплатную (5990 руб). И ладно бы она давала какие-то особые преимущества. но нет, это по сути просто оболочка над VNC (Virtual Network Computing) протоколом, который используется в функции «Общий экран». Отсюда и те же самые проблемы, описанные чуть выше.

Возможно, в одном из следующих постов я и расскажу по эту утилиту, но особого внимания она не заслуживает.

Как удалённо подключиться к Mac

Тут всё просто. Для этого достаточно запустить Finder и выбрать Переход -> Подключение к серверу или нажать Command+K .

Пройдя процедуру аутентификации, получаем полный доступ к удаленному Маку. Стоит отметить что VNC соединение работает не так шустро как в TeamViewer, потому на медленных каналах возможно заметное отставание, такова плата за халяву. В остальном, вполне себе рабочий вариант.

VNC (Virtual Network Computing) — средство удаленного доступа к консоли вашего сервера. VNC пригодится, если по какой-то причине к серверу не подключиться по SSH: например, вы заблокировали SSH-порт файрволом или мы отключили сеть для бокса.

Для подключения понадобятся IP-адрес, порт и пароль VNC. Они указаны в разделе «Боксы» → «Управление» внутри меню «Параметры подключения по VNC».


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

Буфер обмена в VNC не работает, пароль нужно будет ввести вручную. Его символы не отобразятся на экране (даже зашифрованными) — это нормально.

Если вместо окна приветствия вы увидите черный экран без текста — нажмите Enter.

Подключиться по VNC можно прямо из Панели управления или использовать специальные программы:

Подключение из Панели управления

В Панели управления боксами есть свой VNC-клиент. Найти его можно в разделе «Боксы» → «Управление»: разверните меню «Параметры подключения по VNC» и нажмите кнопку «Запустить веб-клиент VNC».


Здесь параметры подключения по VNC не пригодятся: Панель управления передаст их веб-клиенту сама.

В открывшейся консоли система предложит авторизоваться.

Если окно консоли не открылось — вероятно, ваш браузер запрещает всплывающие окна. Разрешите их показ в настройках.

Mozilla Firefox:

Safari:

Google Chrome и другие:

Подключение в MacOS

В MacOS клиент для работы c VNC встроен в систему. Откройте Finder, в меню «Переход» выберите «Подключение к серверу. »:

В строке «Адрес сервера» введите протокол и параметры для VNC-подключения: IP-адрес и порт. Нажмите «Подключиться»:


Приложение запросит пароль:


Появится окно с приглашением к авторизации в системе:


Подключение в Linux (Remmina)

Откройте программу, заполните в ней первую строку. В выпадающем списке выберите протокол VNC, в соседнем поле введите параметры через двоеточие — IP-адрес и порт.

Нажмите Enter, программа предложит ввести пароль:

В открывшемся окне вы увидите приветствие системы и приглашение ввести логин:

Подключение в Windows (UltraVNC)

Откройте программу, введите параметры для подключения (IP-адрес и порт) через двоеточие.


Нажмите «Connect», в открывшемся окне введите пароль:


Нажмите «Log On», откроется окно системы с приглашением к авторизации:

Мне кажется у всех пользователей Windows на слуху такие программы, как TeamViewer, Ammy Admin, VNC Viewer и тд. Все эти программы предлагают различные варианты доступа к удаленному рабочему столу на компьютер с Windows. И естественно возникает вопрос, есть ли жизнь на Mac OS X с удаленным доступом к рабочему столу. Конечно есть :-)

В этом посте я решил провести небольшой обзор средств для подключения к компьютерам на базе Mac OS X.

Apple Remote Desktop 3

apple_remote_1

На самом деле, все не так. Apple Remote Desktop 3 – очень мощное приложение для удаленного доступа к ПК на базе Mac OS X. Возможности ПО следующие:

  • Распространение ПО – централизованная установка ПО на компьютерах с Mac OS X
  • Управление цифровыми данными – функция для инвентаризации (ПО, железо) на компьютерах с Mac OS X (с возможностью построения отчетов).
  • Удаленная помощь – удаленный доступ к компьютерам на базе Mac OS X (поддерживается Drag and Drop файлов на удаленный компьютер, а также режим скрытого доступа к удаленному рабочему столу).
  • Удаленное администрирование – возможность полного управления всеми функциями Mac OS X, в том числе доступ по SSH.
  • Автоматизация – этот инструмент позволяет автоматизировать многие задачи, которые необходимо одновременно сделать на нескольких компьютерах с Mac OS X (из коробки предлагается 30 шаблонов задач).

apple_remote_2

Как вы видите Apple Remote Desktop 3 представляет из себя комбайн для удаленной работы и как мне кажется должен быть у каждого системного администратора Mac OS X. Но для обычного, так сказать домашнего использования такой комбайн не нужен, да и дороговат он.

А теперь рассмотрим программы попроще и попривычнее.

TeamViewer

Эта программа – уже почти стандарт для службы технической поддержки различных компаний и домашних пользователей.

Более того, уже достаточно давно существует версия TeamViewer for Mac.

apple_remote_3

Интерфейс в версии для Mac OS X такой же, как и в версии для Windows. Программу так же достаточно просто скачать, запустить и продиктовать ID и пароль человеку, который хочет к вам подключиться.

Переходим к следующей программе.

VNC

VNC – Virtual Network Computing – система удаленного доступа к рабочему столу, использующая протокол RFB (Remote FrameBuffer).

Как это не странно, но в Mac OS X уже встроен VNC-сервер и его достаточно просто включить и настроить доступ.

apple_remote_4

apple_remote_5

На этом настройка удаленного доступа с помощью VNC окончена. Для подключения вы можете использовать любой VNC-клиент на любой операционной системе, например RealVNC.

Читайте также: