Удаленный доступ, дистанционное управление, сервер/клиент, удаленный рабочий стол
Есть много причин, по которым вы желаете получить удаленный доступ к компьютеру, и, к счастью, есть также множество способов сделать это. Crossloop - один из простейших (freeware), но для тех, кто хочет большего, существует еще множество вариантов. Этот список состоит из четырех основных разделов: VNC (Virtual Network Computing), NX, удаленный рабочий стол и кросс-платформенные сервера. Если эти термины ничего для вас не обозначают, вы можете сразу перейти к разделу "другие", где описаны более простые приложения. Итак, давайте начинать.
VNC
TeamViewer - Готовый сервис, позволяющий установить VNC-соединение с минимумом настроек. С сайта скачивается приложение, устанавливается, потом обмен кодами доступа и соединение идёт через третий сервер. Бесплатно для некоммерческого использования.
Ajax VNC - Клиентонезависимое решение (позволяет реализовать просмотр удаленного рабочего стола без клиента), реализованное на популярном в Интернете языке программирования.
Apple Remote Desktop - Apple рулит со своим удаленным рабочим столом с VNC-сервером, встроенным прямо в OS X.
Chicken of the VNC - Один из самых популярных клиентов VNC для OS X по лицензии GPL.
DirectVNC - UNIX клиент, использующий фреймбуфер через DirectFB.
FVNC - Превосходный VNC-клиент, написанный на Flash. Все верно, на Flash.
MetaVNC - Этот уникальный пакет клиент/сервер объединяет хост и удаленные рабочие столы в один (Windows или Линукс).
.NET VNC Viewer - C# просмотрщик, работающий на Windows и Windows Mobile/CE устройствами.
PowerVNC - Java-клиент с поддержкой SSH и SFTP.
RealVNC - Сервер/клиент от первоначальных VNC-разработчиков.
sVNC - Идеальный инструмент для удаленного предоставления помощи пользователям Mac, поскольку содержит практически любые требуемые настройки.
SymVNC - http://symvnc.sourceforge.net/ - Клиент для телефонов Symbian для подключения к компьютеру.
TightVNC - Популярный VNC сервер/клиент с красивым Java-апплетом.
TurboVNC - Комплект с большой поддержкой 3D-приложений.
UltraVNC - Получивший широкую известность клиент/сервер с поддержкой передачи файлов, видеодрайверами, чатом, и многим другим. К слову, лично я, задолго до составления этого списка, остановился на нем. Работает даже на диалапе. Неоднократно выручал, когда забывал выключить компьютер на работе или оставлял там нужные файлы.
UltraVnc SC (Single Click) - сервис для создания преднастроенных серверных приложений для последующего быстрого подключения к ожидающему UltraVNC - вьюверу.
Vine Server - OS X сервер с буфером обмена, сменой портов, и универсальным установщиком.
VncViewer for 8086 - Нашли старый IBM, работающий на FreeDOS или DOS? Пусть он работает с этим VNC клиентом.
VNCViewer для КПК - Клиент, как вы догадались, для пользователей карманных компьютеров.
x11vnc - В отличие от большинства других VNC серверов для UNIX и Linux, этот сервер позволяет обмениваться текущей сессией рабочего стола (вместо выделения отдельной сессии).
NX
FreeNX - Сервер с открытым исходным кодом с использованием библиотек от NoMachine.
NoMachine NX Client - Бесплатный клиент для подключения к NX машинам.
NoMachine NX Free Edition - Бесплатная версия сервера для UNIX/Linux.
NoMachine NX Enterprise Desktop - Desktop сервер, который включает все, что и бесплатная версия, но с неограниченным количеством пользователей.
NoMachine NX Small Business Server - NX сервер с ориентацией на малый бизнес.
NoMachine NX Enterprise Server - NX сервер с неограниченным количеством пользователей и подключений.
NoMachine NX Advanced Server Subscription - Содержит все, что и Enterprise Server, а также мульти серверные возможности.
Протокол удаленного рабочего стола
CoRD - Клиент удаленного рабочего стола для пользователей Mac OS X.
grdestkop - Gnome оболочка для rdesktop приложений.
krdesktop - rdesktop интерфейс, написанный для KDE.
properJavaRDP - Кросс-платформенный Java клиент, основанный на rdesktop.
rdesktop - Очень мощный клиент командной строки для UNIX/Linux.
Remote Desktop - Официальный сервер Microsoft для XP Pro и Vista.
xrdp - Сервер и X-window сессия для входящих Windows клиентов.
Кросс-Протокол
Connection Manager - VNC, RDP и Telnet менеджер для UNIX/Linux дистрибутивов.
KDE Desktop Sharing - Официальный KDE VNC сервер пакет.
KDE Remote Desktop Connection - Официальный KDE клиент для VNC и RDP.
Kurd - Отличный rdesktop/vncviewer интерфейс для KDE.
mRemote - Управление VNC и RDP соединениями Windows с удобным интерфейсом.
RDPMan - Небольшая утилита для управления RDP, VNC и Telnet соединениями для Windows.
Другие
CrossLoop - Простая в использовании утилита удаленного доступа к файлам с многоязычным интерфейсом.
GoToMyPC - Очень популярная программа удаленного доступа за 25 долларов в месяц (на западе естественно).
LogMeIn - ПО удаленного доступа с бесплатным и профессиональным вариантом ($12.95/мес) с передачей файлов, удаленной печатью и многим другим.
Unyte - Nice remote desktop server with a Java applet viewer and IM integration. Unyte - Хороший сервер удаленного рабочего стола с клиентом на Java апплете и IM интеграцией.
# | анонимус (?)
про teamviewer забыли
# | jamesartem (?)
В качестве альтернативы Вы можете использовать Mikogo - полностью бесплатное, кросплатформенное, легкое в применении и установке приложение для демонстрации экрана, вебинаров , онлайн встреч, удаленного доступа и техподдержки.
Mikogo для Mac
The Mikogo Team
WWW: http://www.mikogo.ru
Twitter: http://twitter.com/mikogo
Facebook: http://www.mikogo.com/faceboo
# | teerex
не очень хотел включать TeamViewer в список, т.к. он не бесплатный для коммерческого использования, в отличие от многих
# | Митрик (?)
Тимвьювер не бесплатный, поэтому не включили.
Из бесплатных для коммерческого использования есть aeroadmin http://www.aeroadmin.com
В принципе то же самое, но с облегченным функционалом. Хотя достаточно шустрая штука. Может кому пригодится.
# | 13 (?)
A yestli soft bez klientskoy 4asti?
# | teerex
Совершенно без клиентской части нет, конечно.
Что-то ведь должно будет будет отображать изображение и передавать управление мышью/клавиатурой?
Из наиболее "клиентонезависимых" в списке могу посоветовать:
Ajax VNC - подключаться можно используя браузер. Клиент в данном случае - любой браузер с поддержкой ajax.
UltraVNC, TightVNC - позволяет подключаться с использованием Java-апплета. Клиентом может быть браузер + Java.
Под Java есть ещё несколько различных клиентов в списке.
Но вообще-то для того же VNC (и для RDP) есть клиенты практически под все компьютерные платформы. Начиная от обычных windows/unix и браузеров, заканчивая смартфонами и DOSом.
# | 13 (?)
Thanks
# | анонимус (?)
Можно подключаться к UltraVNC через браузер (необходимо в настройках разрешить Java апплет, это конечно не совсем без клиентской части, но все же :)
И кстати в браузерном клиенте раскладки нормально работают
# | анонимус (?)
Есть еще подобная. ServerSR - Система удаленного доступа к компьютеру через мобильный телефон. http://ak251072.narod.ru
# | Виталий (?)
Всем привет.\
А можно подключиться удалена через PSTools! и кстати меньше трафика требуется .
Хорошая прога PSTools. ))
Каму надо скачать и инструкция как настраивать PsTools
смотреть тут –
http://awror.ru/view_index.php?id=15
Особена мне нравится утилита PsExec – Позволяет выполнить приложение на локальном и удаленном компьютере.
ставлю этой проге 5 баллов.
# | teerex
Набор утилит pstools для управления компьютером правильнее скачивать отсюда:
http://technet.microsoft.com/ru-ru/sysinternals/bb896649.aspx ;)
Работает через майкрософтовские протоколы (они обычно в инете режутся в целях безопасности)
Конечно, в интранете, для управления сетевыми станциями - отличный инструмент.
Но это не полноценный удалённый рабочий стол, а утилиты для операций с процессами и около этого.
Сам использовал для автоматизации разных действий и на отвратительных каналах.
# | анонимус (?)
ну вот, еще один грамотей высрался...куда же без твоих трех копеек?
# | yavasilek (?)
Вот еще есть прожка, юзаю ее после того как задолбал TeamViewer своими ограничениями
http://www.ammyy.com/ru/
Супер простая программа - все клиенты довольны)) из минусов только один, бесплатная для не коммерческого использования.
# | Марина (?)
Классная статья, спасибо
# | Сергей (?)
Есть еще подобная. ServerSR - Система удаленного доступа к компьютеру через мобильный телефон.
# | edward александров (?)
классная статья спасибо!
А существует прога удаленного доступа по номеру телефона такая как hipeterminal или ventafax
# | Maximus (?)
Большинством из перечисленного пользовался. Единственные программы для удаленного доступа, которые заслуживают внимания это teamviewer и его бесплатный аналог Ammyy Admin.
http://www.ammyy.com
Из этого списка они единственные, которые работают без установки, настроек и обходят NAT и фаерволы. А Ammyy Admin все это делает и без регистрации.
# | teerex
Не согласен насчёт бесполезности. Умелым рукам разные инструменты пригодятся ;)
Например, по тому же принципу что Ammyy Admin и TeamViewer можно настроить UltraVNC без настроек со стороны клиента и с обходом NAT.
Для этого надо запустить вьювер на сервере в listen-mode, а клиенту дать ссылку на скачивание UltraVNC Single Click. Клиенту ничего настраивать не надо будет.
Это решение можно легально бесплатно использовать в коммерческих целях (в отличие от TeamViewer). И нет зависимости от каких-то других фирм.
Я его использую.
К тому же в списке есть клиенты для экзотических ОС (у Ammyy Admin, например, нет клиента кроме как под Windows)
# | Anatoly (?)
Решает ли какая-нибудь программа из списка следующие задачи (для Windows):
Ограничить удалённый доступ к системе, разрешить доступ только к одному, определенному окну, например только к калькулятору? (в режиме интерактивной работы, а не в режиме презентации)
Ограничить функциональность рабочего окна. Например, берём калькулятор Windows, запрещаем пользователям операцию умножения, остальные операции разрешаем.
# | teerex
Про полное ограничение доступа - есть логины/пароли, часто в программах есть ограничения по ip. Можно запретить доступ через брандмауэр.
По другому первое, что приходит в голову:
> разрешить доступ только к одному, определенному окну
1) можно создать ограниченную среду при подключении по RDP на терминальном windows-сервере, чтобы у него запускалось только нужное приложение:
2) ultravnc позволяет указать заголовок окна, открытого на просмотр
В tightvnc 1.x тоже была такая функциональность:
Tightvnc я тестировал - зона просмотра/управления ограничена окном, при закрытии окна закрывался сеанс.
Но более правильно использовать 1-й вариант, по-моему, т.к. в этом случае можно настроить действительно ограниченную одним приложением среду, а не ограничивать зону просмотра и контроля.
>Ограничить функциональность рабочего окна. Например, берём калькулятор Windows, запрещаем пользователям операцию умножения, остальные операции разрешаем.
Мышку можно водить, кнопочки нажимаются, приложение реагирует на запросы - так как можно ограничить? Я о подобном ограничении не слышал.
Наверное, можно сделать какую-нибудь резидентную программу, которая блокирует определённые нажатия кнопок и другие операции к api управления windows, но предполагаю что это будет ненадёжное решение.
Вообще не думаю что ограничение операций внутри приложения является задачей инструментов удалённого доступа. Скорее это задача приложения или операционной системы (если нужно ограничить доступ к сервисам ОС).
# | Anatoly (?)
Спасибо большое за развёрнутый ответ.
Многое прояснилось!
# | Andrey S (?)
Кто знает, есть ли open source вариант программы, когда remote host запускает Java Applet и тот дает доступ клиенту? Типа Single Click VNC но чтобы юзер из веб броузера щелкал, запускал апплет и было неважно на Маке он или на Винде?
# | Волчара (?)
Java тормозит жутко. Пробуй Flash вместо Java - www.OnlineVNC.com. Если будешь тестировать на Маке отпишись тут, работает или нет. Интересно. Я пробовал только на Винде.
# | Волчара (?)
Ещё есть такая штука - http://www.onlinevnc.com - простой и надёжный как две копейки с Flash мордой в качестве вьювера. Заточен под Windows 7 и Windows Vista.
# | Eugene (?)
А может видел кто какие либо java/flash скрипты/аплеты чтобы пользователь у себя открывал в браузере
ему что либо высвечивалось и после этого можно было к нему подключится и управлять машиной его?
# | Волчара (?)
В живую не видел, но думаю можно поискать по ключевикам - ActiveX + VNC.
# | ТУИ (?)
Думается, если долго стараться, даже самую сложную мысль можно так подробно раскрыть
# | Владимир (?)
Забыли про тайм вифер.
Одна одна из удобных, эффективных и простых программ.
А главное что она бесплатная.
Как ей пользоваться написал Геннадий Никулин
http://winlix.ru/kak-upravlyat-kompyuterom-udalenno.html
не рекламмы ради, это действительно очень полезная статья...
# | анонимус (?)
ты хоть читал, о чем тут пишут? или ввалился и сразу умничать? английский хоть подучи! тимевифер бля...
# | анонимус (?)
Прошу прощение интернет залагал...
Работа с удаленным доступом
# | Den (?)
Есть еще LiteManager
http://www.litemanager.ru/
# | Антон (?)
Небольшой лайфхак по удаленному доступу. На даче стоит старый компьютер с камерой. Хочу получить к нему удаленный доступ по RDP. В деревне у провайдера нет "белого IP" и приобрести его невозможно.
DDNS работает, но и это бесполезно, потому что соединения извне тупо закрыты провайдером.
Поэтому использую вот такой бесплатный VPN сервис - https://vpnki.ru Они не предоставляют выход в интернет, но объединяют мои туннели - один с дачи, другой с смартфона.
Вдруг кому-то это поможет.
# | front (?)
Radmin (Windows)
https://www.radmin.ru/
Оставить комментарий