Управляем компьютером с Android-устройства: VNC-протокол

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

Принцип работы VNC

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

Серверная часть может вообще не иметь интерфейса и работать как сервис или как демон в системе. Никто даже не догадается, что компьютером управляют или следят за тем, что творится на экране.

VNC на Android-устройствах

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

Начать следует с самой простой программы — Android VNC Viewer. Что-то особенное сказать про нее едва ли возможно. Настроек минимум: адрес, логин, пароль, порт и качество изображения. Подключается практически всегда, если управляемый компьютер доступен. Разве что может испытывать проблемы, если на сервере выставлена MSLogon аутентификация. Как и любая подобная программа, может управлять мышкой и клавиатурой.

Специальные клавиши (Win, Ctrl, Alt, F1-F12) вызываются через меню в самой программе. Управление можно выставить как эмуляцию тачпада, графического планшета и сенсорного экрана. Соединение держит стабильно, и кадры по вине программы не пропадают.

Другая более продвинутая программа — это Remotix. Ее отличительной особенностью является красивый интерфейс и то, что она сама ищет устройства в сети с запущенными VNC серверами. Остается только пароль вбить. Но никто не запрещает ввести настройки вручную. Проблем с подключением по MSLogon нет, и в целом программа работает лучше и стабильнее, чем Android VNC Viewer. Единственный минус только в том, что она платная, а бесплатная версия сильно урезана , и после минуты ее работы на изображение специально выводятся помехи. Даже хоть как-то оценить программу за 25$ нет никакой возможности.

И напоследок стоит упомянуть уже знакомую нам программу Pocket Cloud, которая, кроме RDP, умеет работать и по VNC протоколу. Тут, как и везде: ввел настройки, подключился и управляй компьютером. Интерфейс точно такой же, как и в RDP режиме. Ограничение бесплатной версии — только на одно соединение.

Особенности работы с VNC протоколом

На Android еще очень много различных программ для работы по VNC протоколу. Выбрать есть из чего. Да и сама технология очень удобная, несмотря на необходимость установки серверной части. Вот только настройка программы на сервере и клиенте может оказаться непростым делом.

Очень часто встречаются ситуации, когда одни настройки сервера совместимы с одними клиентами, а другие клиенты к этому серверу подключиться не могут.

Я на такой случай держу на смартфоне все три установленные программы. К тому же кого-то может смутить тот факт, что ни соединение, ни сами данные никак не шифруются при передаче, а шифр пароля довольно просто перехватить и расшифровать.

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

Оставить комментарий