ultravnc


Основная задача: подобрать подходящее ПО для удалённого управления рабочим столом, чтобы оно было бесплатным и позволяло при подключении работать совместно с пользователем. Удалённый компьютер подключён к интернету по технологии ADSL, IP которого динамический...

Офтопик


Удалённое управление другим компьютером, это то, что часто необходимо системному администратору, а иногда и простому пользователю. Раньше я как-то знал, что есть ssh, vnc и rdp, и всем этим нормально пользовался. Только VNC я использовал крайне редко и для примитивных задач. И думал, что там всё терпимо.

Недавно же люди попросили настроить их компьютер. Привезли его мне домой. Дома же я пользуюсь ноутбуком, а за десктопом работает жена. То есть, надо решать, как сим чудом управлять. Я не задумываясь установил на него TightVNC ибо с ним давно знаком. Но проработать я не смог и пол часа. Всё просто ужасно и неудобно. Воспользовался rdp. Благо, Windows XP Prof позволяет одно подключение.

Но что же дальше? Хотелось бы иметь удалённое управление и впредь. Но rdp тут не подходит. Хорошо бы видеть что делает пользователь и вносить коррективы. Начал искать. Программ много. Но те, что могли мне помочь так, как мне это нужно, были коммерческие. А чистый VNC - это тихий ужас :( Поэтому я не думал, что в его реализации есть какие-то различия. Я знаю все основные программы, реализующие VNC, но считал, что существенных различий нет. И, как оказалось, в значительной ошибался.

Решение найдено - UltraVNC


Когда я уже хотел устанавливать radmin на пробный период, решил-таки попробовать UltraVNC. Сперва больших отличий не заметил. Кроме бОльшего количества настроек. Начал просматривать расширения, поставляемые с программой. И нашёл вот что: UltraVnc Mirror Driver. Что же он делает? А вот что: он заметно увеличивает скорость прорисовки картинки при снижении нагрузки на процессор. Последнее для меня значения не имеет, а вот первое сразу всё изменило. Никакой radmin больше не нужен.

UltraVNC - UVNC


Mirror Driver работает в win 2000, win 2003, win 2008, XP, Vista, Win 7. Чтобы он появился в системе, нужно во время установки UltraVNC поставить галочку где нужно и драйвер будет скачан с сайта. После установки программы переходим в "C:\Program Files\UltraVNC\driver" и запускаем install.bat. Осталось лишь открыть настройки и поставить галочку "Use mirror driver" во вкладке "Screen Capture".

UltraVNC - UVNC


Из того, что мне понравилось в UltraVnc:

Есть чат с удалённым рабочим столом. Это очень полезно, ибо на телефоне висеть долго тоже приятного мало, а иногда и нет возможности.

UltraVNC - UVNC

 

UltraVNC - UVNC


Можно передавать файлы. Зачастую это какие-нибудь драйвера, мелкое ПО, документы...

UltraVNC - UVNC


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

UltraVNC - UVNC


В отличии от TightVNC, в UltraVNC можно спрятать иконку из трея ;)

Подключаться к удалённому компьютеру можно не только "родным" клиентом, но и любым vnc-клиентом. Правда, при этом теряются многие плюшки, предоставляемые UltraVnc. Но Mirror Driver всё равно будет работать и администрирование будет вполне приемлемым.

Подключение обычным gnome-овским vnc-клиентом



Из недостатков могу отметить лишь то, что UltraVNC является Windows Only приложением. Но зато клиент отлично работает под wine'ом. Достаточно лишь с виндовой версии скопировать vncviewer.exe. Все скриншоты клиентской части сделаны именно в таком режиме работы программы.

Итак, всё установил, всё настроил, остался в восторге. Бесплатная утилита такого уровня! Ещё два часа назад я о таком и не мечтал. Но позже я понял, что компьютер, после того как его заберут, будет иметь динамический IP. Точнее, IP будет меняться у ADSL-модема. То есть, мало найти такую программу, нужно придумать как к ней подключиться в будущем. Сразу на ум пришёл сервис DynDNS. Тут же нашёл подробнейшую документацию, как модем ZyXEL P660 подключить к DynDNS.

На месте всё было настроено в считанные минуты. Теперь я свободно подключаюсь к нужному мне хосту и меня мало интересует, какой у него сейчас IP ;)

Итог


В итоге я получил готовое решение, которое меня более чем устраивает. Минимум трафика, скорость прорисовки хоть и похуже, чем у rdp, но ощутимо лучше, чем у vnc и является вполне приемлемой. Не раздражает. Очень к месту чат. Есть монитор использованного при соединении трафика. Удобно реализована передача файлов. Возможна совместная работа с пользователем. Всё бесплатно. Клиентская часть работает в Linux.

UltraVNC - UVNC



Одна проблема. Пока не существенная. Ввод кириллицы в vnc-сессии :( Хотя, для меня это не критично. Но хотелось бы, чтобы и этой проблемы не было. Что до чата, то там с кириллицей всё отлично.