Сергей Фрузоров - Бесплатные разговоры через Интернет
♦ Файловый обмен между компьютерами. В Radmin имеется отдельный режим, который называется «Перепись файлов» и в который нужно предварительно перейти. В VNC по-прежнему все очень гибко — подключившись в обычном режиме, вы можете перетаскивать файлы из окна своего компьютера в окно удаленного или пользоваться привычным способом «скопировать-вставить». При этом вы не заметите никакой разницы между своим компьютером и удаленным, разве что копирование туда будет происходить медленней, однако это зависит от линии связи. Обидно, что бесплатная версия программы не поддерживает файлового обмена.
♦ Telnet. Тут уж поклонники Radmin могут смело скорчить рожицу, поскольку в VNC такой функции нет, и это не зависит от того, платная версия или бесплатная. Однако думаю, многие со мной согласятся, что без Telnet в большинстве случаев можно прекрасно обойтись, особенно если у вас есть возможность заблокировать мышь и клавиатуру удаленного пользователя, а потом вызвать на его компьютере командную строку. Так вы и ему не помешаете (он просто не сможет работать) и любую системную команду выполните. Однако вам придется поторопиться, потому что хитрый пользователь может в это время нажать кнопку выключения компьютера, чтобы показать, кто здесь реальный хозяин, а кто виртуальный.
♦ Выключение или перезагрузка удаленного компьютера. В Radmin для этого тоже имеется отдельный режим, чуть было не сказал работы. Какая тут может быть работа, если компьютер выключается? Выключить или перезагрузить компьютер можно и из режима полного контроля, если воспользоваться одноименным пунктом всплывающего меню. В VNC с этим дела обстоят больше хитро, а не гибко. В программе не существует отдельного пункта меню, который бы выполнил эту задачу, однако имеются обходные маневры:
• во-первых, можно настроить серверную часть так, чтобы удаленный компьютер автоматически блокировал свой рабочий стол или завершал сеанс текущего пользователя после того, как мы закончим с ним работать;
• а во-вторых, — что нам мешает в обычном режиме нажать кнопку Пуск удаленного компьютера, а потом корректно начать его выключение или перезагрузку? Таким образом, выключение с помощью специально разработанного режима, которым славится программа Radmin, можно считать просто удобством. Хотя нет! Такое удобство очень пригодится, если удаленный компьютер завис и никак не реагирует на нажатия клавиш. Однако если компьютер как следует зависнет, то не поможет даже и специальный режим Radmin!
♦ Дополнительные возможности:
• Работа в режиме системной службы. Обе программы могут работать в этом режиме, что чаще всего и происходит, поскольку сервис не прекращает своей работы, даже если был завершен сеанс текущего пользователя. Режим простой программы рекомендуется в том случае, если вы изредка разрешаете подключиться к своему компьютеру, боясь вторжения извне, или просто хотите изучить работу программы.
• Шифрование данных. Это очень важный момент, поскольку если информация не шифруется перед отправкой в сеть, то можно запросто ее перехватить и использовать в своих целях. В Radmin при работе в режимах полного контроля или обзора вы можете поставить флажок Шифрование данных, если воспользуетесь меню Свойства. Следует предположить, что при файловом обмене шифрование выполняется автоматически. Что же касается VNC, то в бесплатной версии программы шифрование отсутствует, этим добрые разработчики нам как бы намекают, что следует приобрести платную версию, потому что Интернет — штука опасная.
• Защита на уровне пользователей операционной системы. В Radmin с этим дела обстоят чудненько — там можно закрыть вход на сервер обычным паролем или используя права зарегистрированных пользователей. В третьей версии при выборе защиты Radmin (а не защиты Windows) кроме пароля используется еще и имя пользователя. В VNC вход на сервер с правами зарегистрированных пользователей возможен только в платных версиях. Также в платных версиях при подключении с обычным паролем вы можете использовать имя пользователя. Это очень удобно при разборе неприятных ситуаций, поскольку можно запросто выяснить, какой именно пользователь похулиганил на сервере. Выясняется это по протоколам, которые создает программа-сервер. А вот в бесплатной версии вы можете использовать только пароль, к тому же здесь нет защиты на уровне операционной системы.
• Фильтрация по IP-адресам. В программе VNC имеются белый и черный списки (даже в бесплатной версии), а в Radmin — только белый список, т. е. диапазон IP-адресов, с которых можно подключаться к серверу.
• Передача содержимого буфера обмена. Она возможна и там, и там, однако в VNC это сделано очень красиво. Вы можете настроить автоматическую передачу своего буфера на сервер — т. е., как только вы скопируете текст у себя на компьютере, он сразу же передастся на удаленный компьютер. Автоматическая передача в обратном направлении настраивается отдельно. Чтобы получить или установить буфер в программе Radmin, нужно, находясь в режиме полного контроля, воспользоваться одноименными пунктами всплывающего меню (или панели инструментов в третьей версии), автоматически сделать это нельзя.
В заключение хочется отметить, что в программе VNC обмен данными осуществляется по стандартному протоколу VNC. Это значит, что вы можете подключиться к серверу другого производителя, или его клиент может работать с вашим сервером VNC. Можно самому написать программу, которая будет работать по этому протоколу.
Radmin на это может ответить так: зато у нас есть текстовый и голосовой чаты, причем многопользовательские! Это действительно серьезный аргумент, делающий программу на голову выше, однако сейчас нас больше интересуют возможности удаленного управления компьютерами.
Системные требования при работе с VNC
Как и Radmin, программа VNC предъявляет незначительные требования к компьютеру, на котором она работает:
♦ нужно, чтобы на нем была установлена графическая карта, пригодная для работы в Windows (драйверы старых графических карт имели программные ошибки, поэтому иногда компьютер выпадал в «синий экран», а пользователи при этом грешили на VNC);
♦ нужна сетевая карта, совместимая с Windows, и установленный протокол TCP/IP.
VNC работает на всех версиях Windows: Windows 98, Windows ME, Windows NT 4.0 (Workstation/Server), Windows 2000 (Professional/Server), Windows XP (Professional/Home), Windows 2003 Server. Во время работы VNC загружает процессор чуть больше, чем Radmin, и потребляет немного больше оперативной памяти. Однако это объясняется тем, что VNC может сильнее сжимать данные перед их отправкой в сеть (вы можете сами выбрать одну из трех степеней сжатия), и это является преимуществом при работе по модемной линии.
Где взять и как установить программу
Компания RealVNC была основана в 2002 году группой разработчиков-энтузиастов. Потихонечку она стала разрастаться, и в ней появились люди, отвечающие за продвижение программы на рынке. Сейчас они с гордостью заявляют, что программу скачали уже более ста миллионов человек. Вы тоже можете присоединиться к их числу, если зайдете на сайт http://realvnc.com (рис. 9.1) и решите, какая именно версия VNC вам больше всего подходит. Лично я за бесплатную версию, она меня полностью устраивает. В отличие от платных экземпляров, она занимает всего 740 Кбайт, поэтому скачивается очень быстро даже при малоскоростном соединении, хотя платные версии «весят» ненамного больше — примерно 4,5 Мбайт. Вы сами можете выбрать, в каком виде следует взять дистрибутив: архивом или инсталляционной версией, в которой сразу содержатся и клиент, и сервер. Я предпочел полный дистрибутив. Также вы можете взять клиент для Windows, а сервер для UNIX, ведь VNC — платформенно независимая программа.
Теперь поговорим об установке. Ничего сложного здесь нет, все происходит как обычно: сначала нужно согласиться с лицензионными условиями, потом выбрать каталог для установки программы, указать, что именно будете устанавливать (клиент, сервер или то и другое), ну и, разумеется, вас переспросят о создании ярлыка программы на рабочем столе. В предпоследнем диалоговом окне (рис. 9.2) будет предложено зарегистрировать сервер как системную службу (Register and configure VNC Server for Service-Mode) и запустить его в этом режиме (Start the VNC Server in Service-Mode). Можно от этого отказаться, если вы хотите использовать сервер как обычную программу, например, для ознакомления или чтобы только изредка предоставлять доступ к своему компьютеру и не соблазнять интернетовских хакеров возможностью проникнуть на него. Однако я рекомендую установить сервер как службу, ведь службу тоже всегда можно приостановить.
Внимание!Обратите особое внимание на то, что после установки VNC-сервера вам нужно снять запрет на него в настройках брандмауэра (рис. 9.3), иначе никто не сможет к нему подключиться, и вам будет трудно понять почему. Также, если вы сами хотите использовать VNC-клиент для подключения к другим компьютерам, вам придется разрешить его в настройках своего брандмауэра, поскольку эта программа тоже использует сетевые порты.