
Основная задача: подобрать подходящее ПО для удалённого управления рабочим столом, чтобы оно было бесплатным и позволяло при подключении работать совместно с пользователем. Удалённый компьютер подключён к интернету по технологии ADSL, IP которого динамический...
Офтопик
Удалённое управление другим компьютером, это то, что часто необходимо системному администратору, а иногда и простому пользователю. Раньше я как-то знал, что есть ssh, vnc и rdp, и всем этим нормально пользовался. Только VNC я использовал крайне редко и для примитивных задач. И думал, что там всё терпимо.
Недавно же люди попросили настроить их компьютер. Привезли его мне домой. Дома же я пользуюсь ноутбуком, а за десктопом работает жена. То есть, надо решать, как сим чудом управлять. Я не задумываясь установил на него TightVNC ибо с ним давно знаком. Но проработать я не смог и пол часа. Всё просто ужасно и неудобно. Воспользовался rdp. Благо, Windows XP Prof позволяет одно подключение.
Но что же дальше? Хотелось бы иметь удалённое управление и впредь. Но rdp тут не подходит. Хорошо бы видеть что делает пользователь и вносить коррективы. Начал искать. Программ много. Но те, что могли мне помочь так, как мне это нужно, были коммерческие. А чистый VNC - это тихий ужас :( Поэтому я не думал, что в его реализации есть какие-то различия. Я знаю все основные программы, реализующие VNC, но считал, что существенных различий нет. И, как оказалось, в значительной ошибался.
Решение найдено - UltraVNC
Когда я уже хотел устанавливать radmin на пробный период, решил-таки попробовать UltraVNC. Сперва больших отличий не заметил. Кроме бОльшего количества настроек. Начал просматривать расширения, поставляемые с программой. И нашёл вот что: UltraVnc Mirror Driver. Что же он делает? А вот что: он заметно увеличивает скорость прорисовки картинки при снижении нагрузки на процессор. Последнее для меня значения не имеет, а вот первое сразу всё изменило. Никакой radmin больше не нужен.

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:
Есть чат с удалённым рабочим столом. Это очень полезно, ибо на телефоне висеть долго тоже приятного мало, а иногда и нет возможности.


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

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

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

Из недостатков могу отметить лишь то, что UltraVNC является Windows Only приложением. Но зато клиент отлично работает под wine'ом. Достаточно лишь с виндовой версии скопировать vncviewer.exe. Все скриншоты клиентской части сделаны именно в таком режиме работы программы.
Итак, всё установил, всё настроил, остался в восторге. Бесплатная утилита такого уровня! Ещё два часа назад я о таком и не мечтал. Но позже я понял, что компьютер, после того как его заберут, будет иметь динамический IP. Точнее, IP будет меняться у ADSL-модема. То есть, мало найти такую программу, нужно придумать как к ней подключиться в будущем. Сразу на ум пришёл сервис DynDNS. Тут же нашёл подробнейшую документацию, как модем ZyXEL P660 подключить к DynDNS.
На месте всё было настроено в считанные минуты. Теперь я свободно подключаюсь к нужному мне хосту и меня мало интересует, какой у него сейчас IP ;)
Итог
В итоге я получил готовое решение, которое меня более чем устраивает. Минимум трафика, скорость прорисовки хоть и похуже, чем у rdp, но ощутимо лучше, чем у vnc и является вполне приемлемой. Не раздражает. Очень к месту чат. Есть монитор использованного при соединении трафика. Удобно реализована передача файлов. Возможна совместная работа с пользователем. Всё бесплатно. Клиентская часть работает в Linux.

Одна проблема. Пока не существенная. Ввод кириллицы в vnc-сессии :( Хотя, для меня это не критично. Но хотелось бы, чтобы и этой проблемы не было. Что до чата, то там с кириллицей всё отлично.
Комментариев: 11 RSS
1YCAMA01-01-2010 23:41
О кириллице. Сделай, чтобы на сервере и на клиенте раскладка переключалась по-разному - вот и всё. уВНЦ-клиент хочет, чтоб ему латиницу подавали, на кириллицу не реагирует.
2vovans02-01-2010 14:52
Как я только не пробовал,
у меня ничего не вышло с кириллицей :(
3Mailz03-06-2010 10:08
Галочку Японская клавиатура и на клиенте и на сервере ставить
4Printer06-10-2010 16:53
Пробовал ставить под WINE вьювер - он ни в какую.
И версии WINE менял и вьюверы перебирал (((( неставицо сцуко.толи WINE не поддержаивает ее, толи у меня руки кривоваты хз =)))
Решил просто: качнул PORTABLE версию на офсайте. Все отлично пошло.
5Balamutick18-12-2010 21:43
Спасибо за такое руководство, то что надо.
Правда, что-то у меня сомнения крадутся, иногда кажется, что ТигиВинси, лучше работает чем UltraVnc - впрочем надо просто в настройках капнуться, может поможет.
6vovans18-12-2010 21:54
Пользуюсь сейчас и VNC, но всё чаще начал прибегать к teamviewer!
Отличная штука! Бесплатная. Работает и под Windows, и под Linux, и под Mac OS. Побоку все NAT'ы. И параметры качества соединения сама подбирает в зависимости от ширины канала.
По работе помогала не раз. Скажем, вот случай. В одной конторе несколько филиалов по городу. Один из филиалов сменил прова и вместо нормального внешнего ip получилось то, что можно сейчас - NAT прова. OpenVPN был настроен, но не до конца. Нужно было убрать одну строку из конфига. Есть через весь город влом. Объяснять рядовому пользователю, как это сделать, тоже. Поставили оба teamviewer, я к нему на винду с Линукса попал без проблем и через PuTTY...
Чертовски удобно! :) И файлы передаются, и всё... Ну, проприетарщина, ну через wine. А всё равно удобно! Главное, что есть инструмент! И есть из чего выбрать! И никакого вареза в то же время ;)
7Алексей02-02-2011 12:21
Да, тока бесплатен он трлько для некоммерческого использования
8AUNA02-02-2011 21:07
>бесплатен он трлько для некоммерческого
У коммерсантов деньги есть, вот пусть и платят! =)
9Александр20-08-2011 19:34
Чтобы исправить трабл с кириллицей, подредактируй реестр: HKU-.DEFAULT-Keyboard Layout-Preload-1
Единичке выставь значение "409", т.е. чтобы в логоне у тебя уже был по дефолту английский и тогда все заработает.
10arex09-02-2012 22:44
Я проблему с кирилицей решил использованием экранной клавиатуры в винде.а под линем она не нужна. там встроено уже все.
11viktorkho18-02-2012 09:27
Так же стоит отметить:
интеграцию с Active Directory (авторизация на UVNC-серверах для AD-учёток и групп безопасности)
отличный cli как для установки (вот и деплоймент via gpo) и конфигурирования сервера, так и для клиента
возможность шифрования трафика (см. настройки сервера, всё понятно)
UVNC Repeater - возможность подключения к группе UVNC-серверов, находящихся за натом, используя одно подключение (масло масляное.. достаточно пробромить 1 порт, вобщем). И вообще, используя плагины, можно слепить и RAdmin'а, и TeamViwewr/Hamachi.. "Маст хев" для админа.