Запуск ultravnc из командной строки с параметрами. VNC Viewer: как пользоваться, установка и настройки. Поле «When last client disconnects » — «Когда последний клиент отключен»

01-12-2018 08:42

VNC Viewer - это программа для удаленного доступа к рабочему столу своего домашнего или рабочего компьютера. Мы рассмотрим, как её устанавливать, как пользоваться и где можно скачать.

Исходя из названия приложения VNC Viewer, многие пользователи сразу могут догадаться, к какому классу программного обеспечения оно относится, например, проведя аналогию с известным пакетом TeamViewer. Однако рядовые пользователи могут столкнуться с такой утилитой впервые, поэтому стоит отдельно остановиться на некоторых вопросах, связанных с тем, как и какую модификацию программы лучше установить, как настроить приложение для оптимального режима работы, как пользоваться VNC Viewer, «выжав» из приложения максимум его возможностей.

Давними аналогами данной программы является Radmin, которая известна почти всем, кто работал раньше в системном администрировании.

Что вообще означает VNC?

Virtual Network Computing (VNC) - система удалённого доступа к рабочему столу компьютера, использующая протокол RFB (англ. Remote FrameBuffer, удалённый кадровый буфер). Управление осуществляется путём передачи нажатий клавиш на клавиатуре и движений мыши с одного компьютера на другой и ретрансляции содержимого экрана через компьютерную сеть.

Система VNC платформонезависима: VNC-клиент, называемый VNC viewer, запущенный на одной операционной системе, может подключаться к VNC-серверу, работающему на любой другой ОС. Существуют реализации клиентской и серверной части практически для всех операционных систем, в том числе и для Java (включая мобильную платформу J2ME). К одному VNC-серверу одновременно могут подключаться множественные клиенты. Наиболее популярные способы использования VNC - удалённая техническая поддержка и доступ к рабочему компьютеру из дома.

История

VNC была создана в Olivetti & Oracle Research Lab, которая в то время принадлежала Olivetti и Oracle Corporation. В 1999 году лаборатория была приобретена компанией AT&T, которая закрыла отдел разработок в 2002 году. Оригинальные исходные коды доступны на условиях лицензии GPL, как и многие варианты VNC, существующие на данный момент.

Название возникло из компьютерной сети тонких клиентов Videotile, которая представляла собой ЖК-дисплей с вводом пером и быстрым ATM-подключением к сети. По существу, VNC - программная реализация «ATM Network Computer».

Устройство VNC

VNC состоит из двух частей: клиента и сервера. Сервер - программа, предоставляющая доступ к экрану компьютера, на котором она запущена. Клиент (или viewer) - программа, получающая изображение экрана с сервера и взаимодействующая с ним по протоколу RFB.

Протокол RFB

RFB (англ. remote framebuffer) - простой клиент-серверный сетевой протокол прикладного уровня для удалённого доступа к графическому рабочему столу компьютера, используемый в VNC. Так как он работает на уровне кадрового буфера, то его можно применять для графических оконных систем, например X Window System, Windows, Quartz Compositor.

В начале своего развития RFB был относительно простым протоколом, основанным на графических примитивах: «положить прямоугольник пиксельных данных на заданную координатами позицию». Сервер посылает небольшие прямоугольники клиенту. Такая схема в своей примитивной форме потребляет значительный трафик. Для снижения нагрузки на канал используются различные методы. Существуют различные кодировки - методы определения наиболее эффективного способа передачи этих прямоугольников. Протокол RFB позволяет клиенту и серверу «договориться» о том, какая кодировка будет использована. Самый простой метод кодирования, поддерживаемый всеми клиентами и серверами - «raw encoding» (рус. сырое кодирование), при котором пиксели передаются в порядке слева-направо, сверху-вниз, и после передачи первоначального состояния экрана передаются только изменившиеся пиксели. Этот метод работает очень хорошо при незначительных изменениях изображения на экране (движения указателя мыши по рабочему столу, набор текста под курсором), но загрузка канала становится очень высокой при одновременном изменении большого количества пикселей, например, при просмотре видео в полноэкранном режиме. За время своего развития протокол оброс различными дополнительными функциями и опциями, такими как передача файлов, сжатие, безопасность.

По умолчанию RFB использует диапазон TCP-портов с 5900 до 5906. Каждый порт представляет собой соответствующий экран X-сервера (порты с 5900 по 5906 ассоциированы с экранами с:0 по:6). Java-клиенты, доступные во многих реализациях, использующих встроенный веб-сервер для этой цели, например, в RealVNC, связаны с экранами таким же образом, но на диапазоне портов с 5800 до 5806. Многие компьютеры под управлением ОС Windows могут использовать лишь один порт из-за отсутствия многопользовательских свойств, присущих UNIX-системам. Для Windows-систем экран по умолчанию - :0, что соответствует порту 5900.

Также существует возможность обратного подключения от сервера к клиенту. В этом случае клиент переводится в слушающий (англ. listening) режим и соединение инициируется сервером на 5500 TCP-порт клиента.

Порты могут быть изменены.

Изначально VNC не использует шифрование трафика, однако в процедуре аутентификации пароль не передается в открытом виде, а используется алгоритм «вызов-ответ» с DES-шифрованием (эффективная длина ключа составляет 56 бит). Во многих реализациях существует ограничение в 8 символов на длину пароля и если его длина превосходит 8 символов, то пароль урезается, а лишние символы игнорируются.

При необходимости надежного шифрования всей VNC-сессии, она может быть установлена через SSL, SSH или VPN-туннель, а также поверх IPsec. Технология IPsec поддерживается подавляющим большинством современных ОС и используется как при соединении через Интернет, так и в локальных сетях. SSH-клиенты позволяют создавать SSH-туннели как для всех основных платформ (Linux, BSD, Windows, Macintosh и др.), так и для менее популярных.

Также многие современные версии VNC поддерживают расширения стандартного протокола, которые реализуют шифрование и/или сжатие VNC-трафика, разграничения по спискам доступа ACL и различные методы аутентификации.

Общие сведения о программе VNC Viewer

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


То есть данную программу можно отнести к классу RDP-приложений, предназначенных для подключения к удаленному «Рабочему столу». Однако только доступом к удаленным компьютерам дело не ограничивается, поскольку в самой программе имеется еще немало дополнительных возможностей:

  • Полное управление настройками без ограничений в полноэкранном или оконном режиме.
  • Трансфер файлов.
  • Возможность отсылки сообщений через встроенный чат.
  • Блокирование периферийных устройств, если это необходимо (мыши, клавиатуры и т. д.).
  • Возможность доступа к подключенным ПК через браузер.
  • Организация подключения с несколькими терминалами одновременно.

Сразу же стоит отметить, что технология Virtual Network Computing (VNC)имеет и еще одно неоспоримое преимущество, если сравнивать с аналогами. Дело в том, что в ней есть возможность установки серверной и клиентской части (в зависимости от того, какой именно тип подключения будет использоваться в дальнейшем), плюс, тонкая настройка ПО для каждого варианта установки с целью обеспечения максимальной производительности.

Особенности выбора инсталляционного дистрибутива

Прежде чем приступать к установке, необходимо определиться с выбором модификации VNC-клиента, который предполагается установить. Во-первых, сама программа является кроссплатформенной, может инсталлироваться практически во все известные стационарные и мобильные операционные системы. Во-вторых, для тех же ОС Windows можно найти версии программы RealVNC, TightVNC, UltraVNC и облегченную модификацию UltraVNC SC (все версии совместимы между собой, однако некоторые функции могут оказаться недоступными), для Mac OS X – Chicken и JollysFastVNC. В-третьих, следует определиться с типом устанавливаемого клиента (серверная часть используется для организации подключения с центральной машины к дочерним терминалам, а клиентская – для подключения с дочерних машин к центральному серверу).


В-четвертых, непосредственно на официальном ресурсе разработчика можно выбрать предпочитаемый формат файла установщика VNC Viewer для Windows (EXE, MSI) или загрузить дистрибутив в виде запакованного архива ZIP. Последний пункт – по желанию пользователя.

Скачиваем VNC Viewer

Скачивать данную программу для любой платформы необходимо только с официального сайта по этой ссылке: .

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

Установка VNC Viewer

Теперь перейдем непосредственно к инсталляции выбранного программного продукта. Заметим, что практически для всех модификаций процесс установки выглядит одинаково.


Для старта инсталляции в Windows версий 7 и выше файл установщика VNC-клиента запускается исключительно с администраторскими привилегиями (в меню ПКМ выбирается пункт запуска от имени администратора). В самом процессе инсталляции нет ничего необычного.


Пользователю нужно выбрать предпочитаемый язык, принять условия лицензионного соглашения, указать путь установки (его можно не менять), на одной из стадий добавить значок на «Рабочий стол», а затем просто нажать кнопку старта установки.

Первый запуск приложения

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

Как пользоваться VNC Viewer?


Сначала через файловое меню выбираете пункт нового подключения (New Connection), а затем в новом окне вводите IP-адрес удаленного терминала или полное название компьютера (адрес можно узнать на подключаемой машине, воспользовавшись свойствами интернет-соединения или командной строкой с вводом команды ipconfig, а имя компьютера можно просмотреть в свойствах системы). После этого появится окошко запроса пароля, в котором нужно ввести искомую комбинацию. При соответствии комбинации установленному на удаленном компьютере паролю появится удаленный «Рабочий стол».

Как пользоваться VNC Viewer для создания подключения, мы разобрались. Теперь несколько слов по поводу предпочитаемых настроек.


Если внимательно посмотреть на окно создания соединения, в нем можно обнаружить вкладку для экспертов. Если в этих настройках выбрать, например, предпочитаемые алгоритмы сжатия передаваемых и принимаемых данных, то можно существенно снизить нагрузку на центральный процессор и оптимизировать применение технологии Virtual Network Computing даже для сетей с пропускной способностью на уровне 256 кбит/с. Для графики рекомендуется устанавливать высокий уровень компрессии (Compression Level) с минимальным качеством (JPEG Quality), а в качестве дополнительной оптимизации активировать уменьшение количества цветов (Restricted Colors или bgr233).

Кроме того, стоит обратить внимание, что на одном терминале может использоваться подключение к нескольким машинам на основе базового порта 5900 через параметр дисплея. По умолчанию основной дисплей имеет значение «0», а для всех остальных оно увеличивается («1», «2» и т. д.). Соответственно, изменятся порт (5901, 5902 и т. д.), который нужно будет указывать после адреса через двоеточие (например, 192.168.0.5:5901). В случае с динамическими (а не статическими) адресами, дополнительно можно воспользоваться получением динамического DNS, например, на основе DynDNS. Можно выставить такую настройку на маршрутизаторе или зарегистрироваться на портале сервиса в интернете. В этом случае служба будет передавать установленному клиенту все сведения, связанные с изменением IP подключаемого компьютера.

Видео: как пользоваться VNC Viewer

Возможные сбои в работе программы

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

Некоторые распространенные методы устранения проблем

Среди основных методов устранения возможных сбоев при попытке установки подключения можно порекомендовать следующие:

  • Внесите установленную программу в список приложений, которым разрешено использовать интернет-соединение в брандмауэре Windows.
  • Создайте новые правила для порта 5900 исходящего и входящего подключений.
  • Если предыдущее решение не поможет, выполните проброс порта 5900 на маршрутизаторе.
  • Внесите программу в список исключений антивируса.
  • Проверьте правильность указания статического адреса и пароля доступа к удаленному терминалу.

Итоги

Вот кратко и все, что касается вопроса, как пользоваться VNC Viewer. Как видим, ничего особо сложного тут нет. В завершение стоит отметить, что в некоторых случаях целесообразно использовать не пароли, устанавливаемые непосредственно в операционных системах, а заранее выполнять вход в регистрационную запись в самом клиенте, предварительно создав ее на специальном ресурсе. В этом случае вы не будете зависеть от учетных записей на Windows.

Бывают ситуации, когда функционала RDP клиента для Windows может не хватать. Например, когда нужно подключится к пользовательскому сеансу, не прерывая его. Далеко не всегда может быть рационально покупать коммерческие версии подобных программ. В этом случае поможет UltraVNC - бесплатная программа с открытым кодом для удаленного доступа к рабочему столу.

Установка UltraVNC server

Первым делом необходимо установить на компьютер UltraVNC server, к которому требуется подключаться удаленно. Запускаем дистрибутив и оставляем галочку UltraVNC server.


Если необходимо, чтобы сервер запускался при старте Windows, то на следующем шаге можно установить его в качестве системной службы.

При подключении к UltraVNC server через интернет рекомендуется использовать модуль шифрования. Дело в том, что по умолчанию протокол VNC не шифрует данные и они передаются в открытом виде. Следовательно, данные могут быть перехвачены злоумышленниками. Ссылку на плагин шифрования можно найти на странице программы. Плагин следует скопировать в папку с установленной программой, по умолчанию: C:\Program Files\uvnc bvba\UltraVNC.
После установки сервера находим в трее рядом с часами значок UltraVNC server, кликаем правой кнопкой и выбираем пункт «Admin Properties».

Здесь необходимо задать пароль для подключения «VNC Password» и пароль для режима просмотра. Пароли должны отличаться, иначе будет доступен только режим просмотра. Чтобы использовать защищенное соединение ставим галочку «DSM plugin use» и выбираем SecureVNCPlugin.

Чтобы настроить параметры плагина нажимаем кнопку Config. Тут можно выбрать подходящие технологии шифрования соединения. Ключи генерировать необязательно, они создаются автоматически при установлении соединения.

Настройка UltraVNC клиента

Для установки клиента во время инсталляции отмечаем галочку UltraVNC Viewer. Если на сервере используется плагин шифрования, то у клиента он тоже должен быть установлен. Копируем SecureVNCPlugin в папку клиента: C:\ProgramFiles\uvncbvba\UltraVNC. После этого запускаем клиент и ставим галочку «Use DSMPlugin». Далее вводим IP адрес сервера или его имя в локальной сети. Чтобы сохранить настройки как постоянные внизу отмечаем «Save connections settings as default».

Для подключения к удаленному рабочему столу через интернет необходимо открыть порт и настроить трансляцию адресов NAT. По умолчанию используется TCP порт 5900. Впрочем, его можно изменить в настройках сервера.

TeamViewer — это одно из ведущих решений для доступа к рабочему столу и совместной работы через Интернет. TeamViewer является частью серии программного обеспечения GFI Software — мощных IT-решений для малого и среднего бизнеса..

Немецкая компания TeamViewer GmbH была создана в 2005 г.и полностью сосредоточена на развитии и распространении высококачественных решений для онлайн-сотрудничества и коммуникации. Быстрый старт и высокие темпы роста привели к более чем 200 миллионам установок в более чем 200 странах по всему миру. В настоящее время программное обеспечение доступно более чем на 30 языках.

Разработанная компанией базовая технология поддерживает высокопроизводительную глобальную сеть серверов TeamViewer, распределяющую соединения на основе геолокализации.

Установка Teamviewer в Linux .

    Teamviewer — бесплатное для некоммерческого использования, средство удаленного администрирования компьютеров, не имеющих сетевых интерфейсов, доступных из интернет, т.е. компьютеров «за NAT-ом», когда сетевым адаптерам узлов присваиваются IP-адреса, зарезервированные для использования только в локальных сетях («серые IP»). Обмен данными между компьютерами с использованием Teamviewer, выполняется через специальные серверы компании-разработчика, подключение к которым, как управляющего, так и управляемого компьютеров выполняется как обычное клиентское подключение, а весь трафик между ними пересылается в рамках прикладного протокола. Другими словами, программное обеспечение Teamviewer обеспечивает обмен данными между компьютерами из разных сетей без необходимости наличия неприватного маршрутизируемого IP-адреса и открытых портов. Такое соединение можно представить в виде виртуального кабеля Ethernet, потянутого между компьютерами, выполнившими удаленное подключение через сервер поддержки компании TeamViewer.

Высокая популярность Teamviewer ‘а, по сравнению с аналогичными программами, вызвана не только бесплатностью и удобством использования, но и кроссплатформенностью, т.е. возможностью использования в среде большинства из, существующих на сегодняшний день, операционных систем для настольных и мобильных устройств — Windows, в том числе и Windows Phone , Linux, Android, MAC, IOS .

Для установки TeamViewer в операционных системах семейства Linux, разработчик рекомендует использовать программное обеспечение графической среды пользователя, как например, «Центр приложений» Linux Ubuntu, или «Установка и удаление программ» центра управления Linux Mageia. После скачивания инсталляционного файла под выбранный дистрибутив Linux, достаточно выполнить двойной щелчок или вызов контекстного меню правой кнопки мышки для запуска процесса установки TeamViewer .

Для установки из командной строки в среде RedHat, Mageia, CentOS, Fedora, SUSE нужно скачать rpm-пакет (teamviewer_linux.rpm package.) и выполнить команду:

  • yum install teamviewer_linux.rpm
  • rpm -i teamviewer_linux.rpm
  • В случае, если команда yum выдаст сообщение об отсутствии публичного ключа (: missing public key), нужно скачать его дополнительно к устанавливаемому пакету, по ссылке на странице загрузки, и выполнить импорт командой

    rpm —import TeamViewer_Linux_PubKey.asc

    После импорта ключа, нужно повторить команду yum для TeamViewer rpm.

    В случае установки TeamViewer из командной строки в среде Debian, Mint, Ubuntu, Kubuntu, Xubuntu: :

    Для 32-разрядных ОС нужно скачать пакет teamviewer_linux.deb , для 64-разрядных — teamviewer_linux_x64.deb и выполнить команду

  • sudo dpkg -i teamviewer_linux.deb
  • sudo dpkg -i teamviewer_linux_x64.deb
  • В случае, когда команда dpkg завершится сообщением о неудовлетворенных зависимостях (missing dependencies), нужно завершить установку TeamViever командой:

    sudo apt-get install -f

    В последних версиях 64-разрядных DEB — системах (Debian 7) пакет teamviewer_linux_x64.deb требует наличие 32-разрядных библиотек из состава пакета teamviewer_linux.deb , который придется инсталлировать независимо от разрядности ОС.

    При получении сообщения о неправильной архитектуре процессора («wrong architecture i386») нужно выполнить команды:

    dpkg —add-architecture i386

        TeamViewer можно установить и для тех дистрибутивов Linux, которые не поддерживаются официально. Для установки в среде RPM — систем, можно скачать пакет в формате tar.gz , разархивировать его содержимое в каком — либо каталоге и выполнить команду

    urpmi —force —allow-nodeps teamviewer_linux.rpm

    Для дистрибутива PCLinuxOS установку TeamViewer можно выполнить из собственного репозитория, предоставляемого командой поддержки.

    Установка Teamviewer в Windows .

        Установка TeamViewer в среде Windows выполняется стандартным образом. В процессе инсталляции необходимо выбрать требуемый вариант использования программы:

    Выбор по умолчанию — это установка Teamviewer в качестве обычной прикладной программы, когда не требуются права администратора. Вариант Установить, чтобы потом управлять этим компьютером удаленно используется для установки программы с возможностью автоматического запуска Teamviewer в качестве системной службы и позволяет подключаться к управляемому компьютеру даже если на нем не выполнен вход пользователя в систему. Для такого режима установки требуются права локального администратора. Последний вариант позволяет выполнить запуск TeamViewer без установки, когда программа используется в качестве переносимого (portable) приложения.

    Далее необходимо принять лицензионное соглашение и установка TemViewer будет продолжена. Для использования программы в бесплатном варианте, необходимо выбрать режим Личное / некоммерческое использование .

    После запуска TeamViewer, выполняется подключение к сети поддержки и на экране компьютера отображается основное окно программы.

    Программа TeamViewer имеет довольно простой и интуитивно понятный интерфейс, позволяющий выбрать режим удаленного управления:

    Разрешить управление — когда компьютер управляется удаленно, пользователем, имеющим к нему доступ, т. е. знающим идентификатор, отображаемый в поле Ваш ID и пароль соответствующий идентификатору.

    Управлять компьютером — удаленное управление компьютером, к которому имеется доступ, т. е. Известен его ID (ID партнера ) и пароль. В стандартном режиме, пароль генерируется для каждой новой сессии удаленного подключения, однако имеется возможность создать и сохранить свой личный постоянный пароль для доступа к данному компьютеру. При автоматическом запуске TeamViewer и знании идентификатора и пароля можно удаленно управлять компьютером из любой точки планеты, где имеется доступ в Интернет.

    В панели Управлять компьютером имеется возможность выполнить подключение в одном из двух режимов:

    Удаленное управление — доступ к рабочему столу удаленного компьютера с выбранным идентификатором.

    Передача файлов — выполнение обмена файлами с удаленным компьютером средствами TeamViewer.

    Запуск TeamViewer без установки.

        Разработчики TeamViewer’а предусмотрели возможность запуска программы в переносимом варианте, без установки на данном компьютере, для чего используются версия TeamViewer QuickSupport , скачать которую под используемую операционную систему, можно в разделе Дополнительные загрузки . В операционных системах Windows для запуска переносимого варианта используется TeamViewer QS.exe (TeamViewerQS_ru.exe для русскоязычной версии) . Для операционных систем семейства Linux/Unix нужно скачать сжатый файл teamviewer_qs.tar.gz . При открытии ссылки на скачивание установочного пакета в обозревателе Интернета, стандартно, выполняется запрос выбора варианта действий (Открыть, сохранить:) и программы для открытия данного типа файлов. Например,

    Пользователь может выбрать вариант открытия с помощью менеджера для работы с архивами (engrampa — форк File-roller) или сохранить скачиваемый архив в любом доступном каталоге, разархивировать его содержимое, и в дальнейшем выполнять запуск исполняемого файла teamviewer . Инсталляции программы и права суперпользователя (root) не требуются., поскольку пакет teamviewer_qs.tar.gz собран таким образом, что содержит все необходимые для работы модули, а библиотеки, необходимые для удовлетворения зависимостей, как правило, присутствуют при стандартной установке системы. При необходимости, отсутствующие библиотеки можно идентифицировать выполнением команды:

    tv-setup -checklibs

    При запуске TeamViewer QuickSupport на компьютере, к рабочему столу которого будет выполняться удаленное подключение, отображается окно с данными идентификации:

    Ваш ID — уникальный идентификатор, присваиваемый каждому компьютеру, подключившемуся к серверам обслуживания компании TeamViewer.

    Удаленное управление компьютерами через интернет — UltraVNC

    Пароль — пароль, который проверяется при выполнении удаленного подключения.

    Идентификатор и пароль необходимо сообщить партнеру, подключающемуся к вашему рабочему столу.

    При удаленном подключении, необходимым условием является соответствие версий прикладных протоколов, поддерживаемых программами TeamViewer обеих сторон.

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

    Примеры удаленного подключения с использованием Teamviewer .

        На сегодняшний день, версии TeamViewer под Windows и Linux обладают практически одинаковыми возможностями, схожими настройками и одинаковым порядком использования.

  • Обмен файлами между партнерами.
  • Teamviewer позволяет выполнить обмен файлами между компьютерами не зависимо от типа файловой системы, существующей на каждом из них. Файлы и папки можно передавать между компьютерами, например, работающим под управлением Windows 7 и Linux Mint16:

    В данном примере на левой панели отображено содержимое корневого каталога файловой системы локального компьютера, работающего под управлением ОС Linux, а на левой — корень диска C: на удаленном компьютере, работающем под управлением ОС Windows 7 Режим передачи файлов может инициироваться управляющим компьютером через меню «Передача файлов» и позволяет предавать данные в обе стороны (кнопки «Отправить» и «Получить». Кроме передачи файлов, возможен чат между партнерами, а также аудио/видеосвязь, включаемые соответствующими кнопками главного меню Teamviewer на управляющем компьютере. Также, существует возможность перемены ролей управляющего и управляемого компьютеров по инициативе управляющего через меню «Действия» — «Переключение сторон с партнером».

  • Постоянный доступ к удаленному компьютеру
  • Стандартное использование TeamViewer предполагает возможность удаленного подключения под контролем локального пользователя компьютера — он запускает программу и сообщает партнеру идентификатор и пароль для подключения. Однако, имеется возможность настроить TeamViewer таким образом, чтобы можно было обойтись без выполнения каких-либо действий человеком — оператором на компьютере, к которому выполняется подключение. В терминологии TeamViewer этот режим назван «Неконтролируемый доступ». Программа, при настройке с использованием неконтролируемого доступа, устанавливается и выполняется в качестве системной службы, запускающейся еще до регистрации пользователя в системе. Компьютер имеет постоянный идентификатор и пароль, зная которые, можно подключиться к удаленному рабочему столу в любой момент времени по инициативе подключающейся стороны, что очень удобно при администрировании удаленных систем, где нет возможности взаимодействовать с пользователем.

    Для настройки неконтролируемого доступа, в основном меню программы нужно нажать кнопку «Подключение» и выбрать пункт «Настроить неконтролируемый доступ»:

    Вводимые в ходе диалога, имя компьютера и пароль можно изменить в любой момент времени. Неконтролируемый доступ настраивается одинаково для случаев использования TeamViewer в ОС Windows и ОС Linux.

    Страница загрузки TeamViewer для Linux

    В начало страницы         |         На главную страницу сайта

    На написание данной статьи меня подвигло недавнее обсуждение на форуме. Действительно, на первый взгляд альтернативы платным продуктам нет. Есть некое решение ChunkVNC, но оно у меня не заработало (ни на Windows, ни на Linux).

    Сразу хочу предупредить: для коммерческой, промышленной эксплуатации лучше всего, вероятно, подходит платный продукт. Потому что, как бы там ни было, его поддержкой и настройкой занимаются несколько человек, которые могут тратить свое время на ответы на вопросы, выпуск патчей и т.п. Если Вы присылаете по почте ссылку на клиент поддержки пользователю, который не знает, чем таскбар отличается от трея, его бесполезно будет просить "пингани ххх.ххх.ххх.ххх" или "можешь телнетом посмотреть порт?", а тот же TeamViwer, скорее всего, заработает в 99% случаев на большинстве ОС без плясок с бубном.

    Однако, как быть тем, кто промышляет иногда удаленной поддержкой и не хочет нарушать лицензионное соглашение и платить за использование? Выход прост: сейчас мы за 20 минут разберемся, как в первом приближении настроить свой собственный "ТимВьюер".

    Определимся с терминологией.

    "Клиентом" будем называть программу для удаленного управления. То есть Вашу "смотрелку", установленную на домашнем/рабочем ПК.

    "Сервером" будем называть программу, которую Вы посылаете клиенту.

    Определимся, какое ПО нам понадобиться для настройки?

    Репитер. Это сервис, который принимает подключения от клиента и от серверов. Такой посредник между ними. Нужен он в том случае, если или клиент, или сервер находятся за сетевым экраном (фаерволом) либо за NATом.

    - "Сервер". Та программа, которую Вы посылаете клиенту. На самом деле речь идет не об одном exe файле, а о целом каталоге. Я предлагаю использовать самораспаковывающийся (SFX) архив. Далее я расскажу, какие настройки можно сделать в популярной программе WinRAR.

    - "Клиент". "Смотрелка", с помощью которой Вы будете управлять вашими клиентами. Подойдет стандартный uNVC клиент.

    В приложенном архиве Вы найдете все перечисленные файлы; но при желании Вы можете скачать их самостоятельно на сайте UVNC .

    Предлагаю начать с настройки репитера.

    Как таковой, настройки ему не требуется; достаточно того, чтобы были свободны порты, используемые VNC. Это 5500 для входящих подключений серверов и 5901 для подключения клиента. Данные порты надо обязательно открыть в брандмауере Windows либо другом файерволе (в том случае, если он у вас установлен). Распакуйте архив с репитером, поместите его в любое удобное место на диске и запустите файл "distributer.exe". Убедитесь, что данные порты доступны из интернета. Если ПК с установленным репитером находится за NATом, Вам требуется опубликовать ("пробросить", "сделать DNAT" ) его на шлюзе.

    Настройка клиента сводится к установке "по умолчанию". При выборе компонентов отметьте только "UltraVNC Viewer". При первом запуске UltraVNC Viewer поставьте галку "Proxe/Repeater", укажите там ip адрес репитера, через двоеточие - порт. Например, 192.168.0.22:5901. Поставьте галку "Save connection settings as default", и данная настройка запомнится и будет подставляться автоматически.

    Настройка сервера - самая интересная часть. Поместите каталог "Сервер" из файлов публикации в удобное место. Найдите файл helpdesk.txt. Его требуется отредактировать в соответствии с вашими реалиями. Основная строка - это то, что следует под "". Первая строка под - это имя, как оно будет отображено в окне подключения. Вторая строка - параметры запуска сервера. Вам требуется поменять ip.address.of.repeater:5500 на ваш реальный ip адрес (который будет виден из интернера!). Параметр "-id %ID%" отвечает за то, как Вы будете соединяться с сервером (какое имя будет присвоено). Его я менять не советую, и далее обясню, зачем сделано именно так. И параметр "-noregistry" говорит о том, что сервер не будет делать никаких записей в реестре. Остальные блоки параметры отвечают за отображение текста. Можно с ними поэкспериментировать и выбрать оптимальные для себя.

    Обратите внимание на файл chid.vbs. Он используется как раз для того, чтобы после распаковки SFX архива заменить строку "%ID%" в файле настроек на случайное число. Это нужно для того, чтобы несколько Ваших пользователей могли одновременно соединяться с Вашим репитером. Если Вы хотите настроить для определенного пользователя постоянный ID (например, 77777 для любимого главбуха), то в файле настроек поменяйте руками %ID% на нужное число и не влючайте в этот архив файл chid.vbs. Учтите, что случайный ID генерируется как случайное число от 1 до 7000. Ваш персональный ID не должен попадать в этот диапазон. И каждому персональному пользователю Вам придтся собрать персональный архив.

    В файлах.bmp лежат картинки для оформления окна программы. Для экспериментов Вы можете менять эти файлы и тут же запускать winvnc.exe. Тут же будет виден результат. Icon1 и Icon2 определяют вид ожидающей и подключенной иконки сервера в трее.

    Как только Вы настроили параметры в соответствии с Вашими вкусами, пришло время собрать SFX архив. В программе WinRAR для этого нужно в диалоге создания нового архива

    Поставить галку "Create SFX archive"


    Перейти на вкладку "Advanced"

    Открыть "SFX Options"


    На вкладке "Setup" в поле "Run after extraction" написать

    chid.vbs

    winvnc.exe

    На вкладке "Modes" поставить галку "Unpack to temporary folder"

    Нажать "OK", закрыть диалог настройки параметров SFX. Перейти на вкладку "Files"

    Здравствуйте, дорогие читатели сайта Страна IT. Сегодня мы с вами поговорим о еще одной программе удаленного доступа. С её помощью вы можете полностью управлять удаленным компьютером. Речь пойдет про VNC клиент для Windows. Данная позволяет пользователям подключаться к компьютерам с операционной системой Windows и Linux и выполнять любые настройки. Так же имеется полная поддержка практически всех современных операционных систем. VNC клиент, может стать для вас незаменимым помощником, если вам часто приходится управлять удаленными компьютерами либо если вы обслуживаете парк ПК. В статье я вам подробно расскажу, как скачать, установить и настроить утилиту.

    Как скачать VNC клиент для Windows.

    Чтобы начать пользоваться программой, её необходимо скачать, чтобы не наловить на компьютер вирусов, загружать программу мы будем с официального сайта. Для этого перейдите по ссылке – www.realvnc.com/download /

    На странице загрузки, чтобы скачать бесплатно VNC клиент для Windows, необходимо выбрать соответствующую иконку и нажать на кнопку «DOWNLOAD VNC CONNECT». Так же под кнопкой загрузки можно выбрать в каком расширении скачивать программу: exe, Zip или в формате MSI Installer.

    Установка программы состоит из двух частей серверной и клиентской. Если вы хотите управлять удаленным компьютером, то устанавливаем клиентскую часть – VNC Viewer, если же вы хотите в дальнейшем управлять данным компьютером, то ставите VNC Server.

    Как установить VNC.

    Давайте теперь подробно рассмотрим, как установить VNC клиент для Windows. Для этого запускаем скаченный исполняемый файл и выполняем все по шагам:

    1. Перед началом установки Windows спросит, хотите ли вы запустить этот файл, жмем кнопку «Запустить»;
    2. Далее откроется следующее окно с описанием программы и лицензионным соглашением. Ставим галочку в поле «I accept the agreement» и жмем кнопку «Next»;
    3. В следующем окне необходимо выбрать, что мы будем устанавливать «VNC Server», «VNC Viewer» или то и другое. После того, как определитесь с выбором, жмем кнопку «Next»;
    4. Далее выбираем путь установки программы или оставляем все по умолчанию;
    5. В окне Firewall Configuration необходимо поставить галочку в пункте «Add an exception to the firewall for VNC Server»;
    6. Далее дожидаемся процесса окончания установки программы.

    Мы с вами смогли установить VNC клиент для Windows, теперь давайте рассмотрим, как настроить программу и как ею пользоваться.

    Как пользоваться VNC — программой удаленного доступа к компьютеру.

    После того, как мы с вами установили серверную и клиентскую части, необходимо их настроить. Для этого запускаем для начала VNC Server и в главном окне, задаем пароль, который будет использоваться клиентом для подключения к данному компьютеру.

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

    Для того, чтобы выполнять удаленные подключения со своего компьютера к другим ПК, нам с вами понадобится VNC Viewer. Запускаем его. Окно программы выглядит скромно, но зато нет ничего лишнего. В самом центре располагается строка «VNC server» в нее необходимо ввести имя удаленного компьютера или IP адрес. Как узнать IP адрес читайте статью – . Если вы хотите подключиться по имени, то посмотреть его можно в свойствах системы.

    В моем случае, я буду вводить IP адрес. После нажатия на кнопку «Connect» появится окно для ввода пароля подключения к серверу. После этого перед вами отобразится удаленный рабочий стол. Теперь вы сможете выполнять любые действия, будто это ваш компьютер.

    Что делать, если не получается подключиться.

    Часто бывают случаи, когда после установки VNC клиента для Windows не удается выполнить подключение. На это существует ряд определенных причин, рассмотрим их подробнее:

    • Антивирусные программы заблокировали работу VNC. Очень часто антивирусы определяют программы удаленного доступа как нежелательное ПО и блокируют их работу всеми способами. Для того, чтобы избежать такой ситуации необходимо добавить программу в списки исключений антивируса;
    • Неправильный IP адрес. Иногда случаются случаи, когда пользователь удаленного компьютера говорит вам неправильный IP адрес. Тем самым вы не можете подключиться. Рекомендую уточнить информацию и повторить подключение;
    • Неправильный пароль. Если вы сами задавали пароль для серверной версии. То необходимо проверить, правильно ли вы его вводите, возможно у вас включен заглавный ввод букв или выбран неправильный язык ввода;
    • Программа переключилась на другой порт работы. По умолчанию, программа работает через порт 5900. Проверьте, не занят ли данный порт каким-то другим приложением. Так же можно выполнить переадресацию портов.

    Это основные проблемы, которые встречаются при работе с VNC Viewer. Как видите, они вполне себе решаемые. Функционал программы достаточно простой, здесь нет каких-то суперполезных функций. Программа имеет вполне стандартный набор инструментов, который схож с и , а возможно и чем-то уступает своим собратьям. Чем подкупает VNC клиент для Windows, так это высокая скорость работы и большая поддержка всех современных платформ. Это делает программу достаточно привлекательной для пользователей, которые имеют устройства с разными операционными системами.

    Подведем итоги.

    Сегодня получился какой-то сумбурный обзор программы. Но все же я вам представил общую картину. Теперь вы знаете про VNC клиент для Windows и сможете его скачать и установить. Возможно программа войдет в вашу повседневную жизнь и заменит более популярные программы, например, такие как . VNC имеет все необходимые функции для работы, при этом она практически не использует ресурсы компьютера и при этом обеспечивает быструю стабильную связь между устройствами.

    Поделиться