Удалённое управление компьютером. Настройка UltraVnc. UltraVNC (Ultr@VNC, UVNC). Удаленный доступ к консоли Windows

Удалённое управление компьютером. Настройка UltraVnc. UltraVNC (Ultr@VNC, UVNC). Удаленный доступ к консоли Windows

— в основе своей это программка для организации удаленного управления компьютерами. Подключившись к другому компьютеру, всё выглядит так, будто мы сидим перед его монитором, двигаем мышкой и жмем клавиши на клавиатуре. Зачастую, это конечно не так быстро и полноценно, как мы бы сидели непосредственно за ПК, но все-таки дает большие возможности нам в руки!

В обычной ситуации нам необходимо лишь установить viewer у себя, а server у того, кому мы хотим помогать, узнать -адрес и порт и подключиться! Но бывает, что попадаются некоторые преграды на нашем пути — различные фаерволы, роутеры, динамические IP-адреса и т.п., которые не дадут нам просто так взять и подключиться =(Можно конечно воспользоваться другими программками, которые позволяют с помощью промежуточных серверов организовать подключение, но ведь не всегда есть доступ до этих серверов, не всегда есть возможность воспользоваться другой программкой, ну и, наконец, нам нравится UltraVNC и отказываться от нее нет желания =) Способ есть, он конечно не панацея, но может помочь в трудной ситуации!

Б уквально недавно на моей работе остро встал вопрос удаленного доступа до других компьютеров, некоторые из которых ну очень «удаленные» от нас =) Главной проблемой было то, что информация о многих подключениях устарела, какие-то подключения перестали работать по причине замены оборудования, отсутствия возможности пробросить порты и тому подобное. Глава отдела упомянул об обратных подключениях (Reverse Connections), которые, по идее, могла устанавливать программа UltraVNC. После недолгих копаний в help’е по UltraVNC, была обнаружена интересная возможность запускать viewer в режиме «слушания» порта (Port Listening), а у server’а нам в помощь пришел пункт меню «Add New Client»! Всё это в связке позволило установить подключение, которое было инициировано не viewer’ом, а server’ом!

UltraVNC и обратные подключения

Д ля начала необходимо отметить, что есть все-таки одно, что потребует дополнительных манипуляций — это настройка нашей сети на то, чтобы к нам могли подключиться, но это в любом случае удобнее, чем настройка всех клиентских сетей =) Более конкретно по ходу дела!

Шаг первый

У станавливаем UltraVNC классическим способом и у себя, и у клиента. Соответственно: у себя — viewer, у клиента — server. Желательно добавить путь к папке UltraVNC в переменную среды «Path», удобнее будет запускать!

Шаг второй

Запускаем консольку, ищем наш установленный vncviewer.exe и запускаем его с параметром «- listen».

С этого момент наш viewer слушает порт по-умолчанию, а это — 5500! Соответственно, чтобы это работало, надо настроить проброс 5500 порта на наш IP.

С помощью контекстного меню можно управлять состоянием запущенного viewer’а: включать или отключать «прослушивание» порта, инициировать подключения и т.п.

П ри желании или необходимости можно запускать «прослушку» нестандартного порта, для этого надо добавить, через пробел, после параметра «listen» номер порта!

Шаг третий

Т еперь надо инициировать подключение со стороны клиента, для этого каким-либо способом (например — позвонить и попросить нажать и ввести данные =)) необходимо запустить server и щелкнуть по его иконке в системном трэе правой кнопкой. Появится контекстное меню.

В этом меню необходимо выбрать пункт «Add New Client».

В появившемся окне, в поле «Host Name», необходимо ввести наш IP-адрес и нажать «OK».

Если на втором шаге мы использовали свой порт, то после нашего IP, после двоеточия, надо дописать номер нового порта!

Финиш!

Е сли всё введено правильно, правильно настроен проброс портов и прописаны все возможные исключения для нашего viewer’а, должно произойти подключение! Дальше всё как обычно — жмем кнопки, крутим мышой, в общем — помогаем =)

UltraVNC предназначена для удалённого подключения к компьютерам, серверам в локальной сети или интернет. Нужен прямой IP адрес статический, либо DNS имя компьютера с прамым подключением к сети, без прокси и с правильно настроенным фаерволом. В случае использования роутеров и т.п. устройств со всключённым NAT необходимо пробрасывать порт для возможности подключения к серверу UltraVNC извне. (Стандартный/по умолчанию порт: 5900). В случае сложных конфигураций с прокси, либо непрямых адресов есть возможность использовать репитер, но здесь он не рассматривается.


В данной краткой статье описываются основные шаги по установке и настройке сервера UltraVNC, дополнений (драйверов, библиотек шифрования) и просмотрщика (Viewer).

Итак 1 часть - установка:
Сначала устанавливаем комплект сервер-вьювер. Запускаем установочный файл в соответствии с битностью операционной системы (32-64):

Соглашаемся с лицензионным соглашением:

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

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

На этом установка UltraVNC закончена.

Но как известно не бывает всё так просто, поэтому нужно поставить ещё набор расширений (Addons). Если этого не сделать то могут быть проблемы с отображением передаваемого изображения с сервера, а также если вам необходимо осуществлять шифрованную связь с сервером (в случае наличия паранойи).
Запускаем файл UltraVNC Addons с соответствующей битностью:

Соглашаемся с лицензионным соглашением и продолжаем:

Выбираем набор компонентов необходимых нам, обычно это первые 3 галки, если же у вас Windows 8, то скорее всего вместо 1 галки ставим последние 2.

На этом установка дополнительных компонентов закончена. Теперь необходимо выполнить настройку серверной части, а потом создать файлы подключений к серверам на клиентском компьютере чтобы упростить процесс доступа.


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

После чего мы видим окно с настройками сервера связанными с отображением. Тут необходимо поставить галки, как на данном изображении. Т.к. мы поставили дополнительные компоненты, нужно их задействовать, для этого ставим галки на пункты System HookDll и Mirror Driver, это так называемый зеркальный драйвер, который отвечает за процесс захвата картинки с экрана сервера. Также лучше убрать галку с пункта Low Accuracy т.к. картинка будет передаваться рваной в случае сильной загруженности сервера. Правда она может оказаться необходимой если загрузка сервера очень критична, но в общем случае лучше отключить. Также можно настроить максимально отводимые ресурсы процессора под сервер UltraVNC в процентах. Далее нужно проверить правильно ли установился драйвер и используется ли он в системе, нажимаем кнопку Check the Mirror Driver.

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

Для установки параметров администратора опять находим значок UltraVNC сервера в панели задач, щёлкаем правой кнопкой мыши и в открывшемся меню выбираем Admin Properties.

Открывается окно настроек администратора. Здесь в обычно ситуации будет работать следующая конфигурация как на изображении, нужно проставить галки в соответствии. А также дважды ввести пароль, вводите внимательно и предварительно проверяйте раскладку клавиатуры. Также обратите внимание что второй пароль для клиентов, которым разрешён только просмотр! Если у вас пароли одинаковые в обоих полях, то вы всегда будете подключаться с возможностью совершать любые действия. Если нужно чтобы была необходимость подключиться к серверу без использования клиента UltraVNC, то можно поставить галку на JavaViewer, тогда по выбранному порту можно будет подключаться к серверу через браузер. В данном варианте выбрано возможность подключаться к серверу одновременно нескольким клиентам, если нужно чтобы в 1 момент мог работать только 1 человек, выберите пункт в блоке Multi viewer connections - > Disconnect all existing connections. Здесь же можно выбрать плагин, к примеру для шифрования всех подключений, но на стороне клиента придётся использовать тот же самый плагин. Тут же можно задать действия, что делать в случае отключения последнего клиента от сервера, а также запретить ввод со стороны клиента, ввод со стороны сервера.

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

3 часть - настройка клиента UltraVNC.
Запускаем клиент по ярлыку на рабочем столе. Зелёный - клиент, синий сервер, его можно сразу удалить, т.к. сервер всегда висит в панели управления и все настройки выполняются именно оттуда. После запуска клиента видим следующее окно. Здесь необходимо ввести IP адрес сервера UltraVNC, в данном случае мы можем подключиться даже к самому себе. Обычно в авто режиме в локальной сети всё работает хорошо, но могут быть нюансы, либо канал сети загружен, либо соединение через интернет, либо сервер установлен на старом оборудовании, тут то и пригодятся дополнительные настройки, подбирать их можно экспериментируя с разными вариациями. Также здесь указывается плагин для шифрования, если ваш сервер его использует. Есть возможность использования прокси/репитера UltraVNC. Можно сохранить текущие настройки как "по умолчанию". Нам интересны настройки, нажимаем Options...

Открылось окно настроек подключения. Обычно в блоке Format and Encoding авто режим даёт приемлемые результаты, если нет то подбирайте. Ниже в блоке Misc можно запретить передачу данных из буфера обмена, запретить показ спонсорского баннера. Важным моментом может оказаться настройка курсора, т.к. замечено что на некоторых системах (к примеру при использовании виртуальной машины Windows 2000 на сервере UltraVNC) даёт чёрный квадратик вокруг курсора мыши, что неудобно при работе. В таких случаях я обычно ставлю радиоточку на 2 пункт - Let remote server deal with mouse cursor. Также для удобства работы сразу ставим галку полноэкранного режима Full-screen mode и можно убрать панель кнопок, снять галку Show Buttons Bar, но для новичков будет сложно незная возможностей, поэтому по умолчанию оставляем. На этом настройки закончены, жмём OK.

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

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

    Системное администрирование невозможно представить без работы с удаленными рабочими столами. Как правило, администраторы Windows-сетей используют стандартный протокол RDP (англ. Remote Desktop Protocol ). Администраторам Linux знаком протокол RFB (англ. Remote FrameBuffer ) и основанная на нём технология удаленного доступа VNC (англ. Virtual Network Computing ). Сегодня — об одной удобной утилите удаленного доступа для Windows.

    Для начала заходим на страницу скачивания программы и загружаем её, отметив соответствующую галочку внизу экрана.

    Запускаем скаченный файл, принимаем лицензию GNU GPL . Рекомендуется выбирать полную установку.


    Установка UltraVNC

    Отметьте опции Register UltraVNC Server as a system service (зарегистрировать сервер UltraVNC как системную службу) и Start or restart UltraVNC service (запустить или перезапустить службу UltraVNC).

    Полезна может быть также опция Associate UltraVNC Viewer with the .vnc file extension , то есть открывать файлы.vnc через UltraVNC Viewer, но не обязательна.

    После установке в трее можно будет наблюдать вот такой значок, означающий UltraVNC Server запущен. Щелкните по нему правой кнопкой мыши и выберите Admin Properties . Можно будет наблюдать вот такое окно:


    Настройки UltraVNC Server

    Если Вам нужно, чтобы к Вам кто-нибудь подключился, то смените VNC Password в разделе Authentication . Пока Вы этого не сделаете, подключение со стороны будет невозможно. Теперь по порядку об основных настройках.

    Incoming Connections (входящие соединения)

    Accept Socket Connections — принимать входящие подключения. Если этот пункт выключен, к Вам никто не подключится.

    Display — номер дисплея.

    Ports — настройка портов. Лучше оставить значение Auto .

    Enable JavaViewer — разрешать подключение java-клиента.

    Allow Loopback Connections — разрешать обратные подключения к адресам диапазона 127.x.x.x.

    LoopbackOnly — только обратные подключения.

    When Last Client Disconnects (когда отключился последний клиент)

    Do Nothing — ничего не делать.

    Lock Workstation (W2K) — заблокировать сеанс. Удобно, если за удаленным компьютером никого нет.

    Logoff Workstation — завершение сеанса.

    Query on incoming connection (вывод запроса при новом входящем соединении)

    Display Query Window — показать окно запрос.

    Timeout — время до действия по умолчанию.

    Default action — действие по умолчанию. Refuse — отклонить. Accept — принять.

    Keyboard & Mouse (клавиатура и мышь)

    Disable Viewers inputs — запрет ввода с клиента.

    Disable Local inputs — запрет ввода с сервера.

    Alternate keyboard method — альтернативный метод реализации клавиатуры. Можно попробовать при глюках с клавиатурой.

    Multi viewer connections (подключение нескольких клиентов)

    Disconnect all existing connections — отключение всех текущих соединений. Подключение нового клиента отключит старого.

    Keep existing connections — поддерживать текущие соединения.

    Refuse the new connection — отказ новому подключению.

    Refuse all new connection — отказ всем новым подключениям.

    Authentication (аутентификация)

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

    View-Only Password — пароль для подключения в режиме просмотра.

    Require MS Logon — использовать аутентификацию Windows. Подходит для доменных сетей. Клиент и сервер должны находиться в одном домене.

    New MS Logon — использование междоменной аутентификации.

    Misc (разное)

    Remove Aero (Vista) — отключение Aero. Положительно сказывается на производительности.

    Remove Wallpaper for Viewers — убрать обои рабочего стола.

    Enable Blank Monitor on Viewer Request — возможность отключить монитор сервера по запросу клиента.

    Disable Only Inputs on Blanking Request — запрет ввода с сервера, экран не отключается.

    RDPmode — режим RDP.

    DisableTrayIcon — убирает иконку из трея.

    Forbid the user to close down WinVNC — запрет для пользователя на закрытие сервера.

    Default Server Screen Scale — масштаб экрана сервера по умолчанию.

    File Transfer (передача файлов)

    Enable — включение возможности передачи файлов.

    User impersonation (for Servise only) — заимствовать права пользователя на передачу файлов.

    DSM Plugin (плагины для шифрования потока данных)

    Use — указывает какой плагин использовать.

    Logging (запись лог-файла)

    Log debug infos to the WinVNC.log file — ведение лог-файла.

    Path — путь к лог-файлу.

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

    В принципе, для подключения достаточно набрать адрес сервера (при необходимости, с портом) и нажать кнопку Connect .

    Если скорость соединения оставляет желать лучшего, можно поиграться с настройками качества. Параметр View Only позволит подключиться в режиме просмотра, Auto Scaling автоматически масштабирует экран, а Confirm Exit выведет диалоговое окно при отключении от сервера, где надо будет подтвердить выход.

    Ниже есть также настройки шифрование, прокси и репитера, а также выбор монитора. Если хотите сохранить текущие настройки как настройки по умолчанию, то не забудьте поставить галочку внизу возле Save connection settings as default .

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

    Как видим, UltraVNC предоставляет системному администратору гораздо больше возможностей, нежели стандартный протолок RDP. Еще одним аргументом за использование технологии VNC является её кроссплатформенность.

    Этот пост для того чтобы дать просто ссылку, а не описывать по телефону всё это каждый раз для друзей, знакомых, сотрудников и всех остальных.
    Значит так. Во-первых Ultr@VNC бесплатна и во-вторых она замечательно работает. Для установки необходимы минимальные знания английского языка и некоторые навыки настройки любых программ, и конечно же права администратора. Естественно, если интернет идёт через роутер или еще как-то усложнён, то всё гораздо веселее. О форвардинге портов и прочем я писать не буду, этого и так хватает для любой железки .
    Для примера возьмём свеженькую UltrаVNC 1.0.6.4, в старых было кое-что иначе, но не сильно.

    Для начала Скачиваешь самую свежую версию UltraVNC с сайта .
    Запускаешь установку. Next, next, next. До окошка выбора устанавливаемых компонентов:

    Full Inslallation – устанавливает всё и сразу, и сервер и клиент (он же вьювер). По умолчанию ставится он и это правильно.
    UltraVNC server only – только сервер. Я обычно ставлю на удалённые машины только его.
    UltraVNC server only “silent” – то же самое, только не будет задавать лишние вопросы. (хорошо при обновлении версии)
    UltraVNC viewer only – только вьювер. Может кому-то и нужен только он.


    Если в будет где-то виста, то ставим галочку. Если не будет, то не ставим. Логично.


    Mirror driver – полезная штука, ускоряет и улучшает и зрительно увеличивает. Ставим.


    Выбираем чтобы сервер был системной службой и стартовал вместе с системой. Иконки на рабочий стол и ассоциацию с типом.vnc по желанию.


    Правой клавишей мыши ткнуть в этот синий глаз, вылезает меню. В данный момент нам нужны admin properties . В результате видим все настройки UVNC сервера.


    Это мои типовые настройки. От того что есть по умолчанию недалеко ушло.
    Краткое описание кнопочек и галочек, идём сверху вниз и слева направо:
    Секция “Incoming connections”
    Accept Socket Connections – должно быть включено, чтобы всё работало.
    Display – я так и не понял зачем это.
    Ports – указывает порт по которым будет работать программа. По умолчанию авто, порты 5900 и 5800 соответственно. (в билдах 1.0.6.х есть глюк, вручную порты можно прописать только редактируя файл ultravnc.ini). Пусть остаётся авто, не критично.
    Enable JavaViewer (HTTP connect) – возможность подключения через любой браузер с java. Полезно.
    Allow Loopback Connections – разрешает короткое замыкание (оно же петля), только для тестирования работоспособности.
    Loopback Only – то же самое, но отрубает вообще все подключения извне. Не нужно.
    Секция “Authentication”
    VNC password – пароль для подключения. Тут только латиница, остальные требования как и ко всем паролям.
    Require MS Logon (и всё что к нему относится) – для управления доступом по именам и паролям пользователей windows. Я не пользуюсь.
    Секция “File Transfer” – включает возможность передачи файлов. Нужно.
    Секция “DSM Plugin” – возможность шифровать данные, для параноиков. Я побаловался и отключил.
    Секция “When last client disconnects” – указывает что делать когда завершается подключение. Ничего, блокировать комп, завершить сеанс. Я включаю ничего. Меньше проблем.
    Секция “Keyboard & Mouse” – при соединении отключается либо клавиатура/мышь на этом компе (полезно чтобы не мешали), либо не дает рулить тому кто подключился. Поддержка японского языка иногда помогает решить проблему с русским.
    Секция “Query on incoming connection” – если поставить галочку, то когда кто-то подключается на локальном компе всплывает окно с вопросом “дать подключиться или не дать?”. Можно указать время, по истечении которого будет автоматически либо отказано либо принято подключение. Иногда полезно.
    секция “Multi viewer connections” – регулирует, что будет если подключаются сразу несколько клиентов.
    “Disconnect all existing connections” – но тут пришёл лесник и всех выгнал из леса. Крайний подключившийся выкидывает всех остальных.
    “Keep existing connections” – в тесноте, да не в обиде. Все сидят и мешают друг другу.
    “Refuse the new connection” – кто первый встал, того и тапки. Первый подключившийся никого не пускает.
    “Refuse all new connections” – непонятная вариация предыдущего пункта.
    секция “Misc.” – тут всякие полезности для удобства, ускорения работы, уменьшения трафика.
    Remove Aero (Vista) – при подключении вырубает украшательства висты, и правильно.
    Remove Wallpaper for Viewers – убирает обоину с рабочего стола. Полезно.
    Enable Blank Monitor on Viewer Request – дает клиенту возможность отключить монитор. Пользователей внезапно потухший экран пугает больше, чем комп живущий сам по себе.
    Enable Alpha-Blending Screen Blanking – то же самое, только по другому реализованое.
    Capture Alpha-Blending – неведомое.
    Disable Tray icon – отключает иконку в трее. Может кому и пригодится, хотя по цвету этой иконки можно видеть – подключен кто-то или нет.
    Forbid the user to close down WinVNC – запрещает отключать сервер. Иногда полезно.
    Default Server Screen Scale – масштаб экрана при подключении. У меня везде 1/1, ибо уменьшить всегда можно в клиенте при подключени.
    Log debug info to the WinVNC.log file – пишет лог сервера, и прячет его глубоко в системную папку. Неинтересно.

    Включаем что хочется, жмём “ОК” и тут может вылезти такое предупреждение.

    Убираем галочку и соглашаемся. Вносим в белый список (или исключения) файрволла две программы: winvnc.exe и vncviewer.exe с соответствующими портами (по умолчанию 5900 и 5800). Как это делается надо уже уметь. В крайнем случае отключаем его.

    По идее сервер настроен и работает. Желательно перезапустить компутер, на всякий случай.Чтобы проверить работу должно быть разрешено подключение на себя, запускаем UltraVNC Viewer.

    Если не знаем свой IP лезем на сайт http://ip-address.domaintools.com/ и смотрим что он там пишет. Вбиваем только его, если порты стандартные. Если порты придумал сам, то что-то типа свои_ip_адрес:свой_порт (про то что у тебя есть доменное имя говорить нет смысла, зачем тогда это читаешь?). Всё остальное авто. По идее должен выдать запрос пароля. Если не выдаёт – вместо ip-адреса вбиваем localhost , вот тут то точно должен спросить пароль. Если просит – значит какие-то проблемы с входящими соединениями из сети. Ищем затык в настройках антивируса, роутера, еще чего-то что стоит между компом и интернетом. Если всё еще не просит – надо читать ошибку, курить мануал и танцевать с бубном. Но я с этим не сталкивался, что-то сделать не так – трудно.
    Тут еще стоит сказать, что у многих провайдеров ip-адрес моет меняться с каждым подключением к интернету. Для нормальной и продолжительной работы придётся либо регистрироваться на https://dyn.com/ или https://www.noip.com/, либо заказывать услугу постоянный ip-адрес (он же белый, он же статический) у провайдера. В крайнем случае звонить кому-то рядом с удалённым компом, чтобы посмотрели и сказали.

    Вкратце по настройкам клиента (это который UltraVNC Viewer):
    Оговорю сразу, все эти настройки можно будет поменять уже подключившись, если что-то не понравится. В главном окне вбивается адрес удалённого компа, выбирается качество картинки в зависимости от скорости соединения. Можно поставить галочки: “только посмотреть” (для вуайеристов или не желающих сразу вмешиваться в работу), автоматически изменять масштаб в зависимости от размеров окна, запрашивать подтверждение выхода. Все они используются в зависимости от ситуации.
    Если вам взбрело в голову использовать DSM Plugin или прокси-сервер – используйте, возможность указать их по быстрому тоже есть. Ну и в случае, если вы нашли идеальные параметры можно их сделать используемыми по умолчанию.

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


    Format and Encoding – Первым делом настройки соединения, компрессия и количество цветов. Можно поиграться, но это имеет смысл, только если скорость маленькая, а трафик дорогой. В таких случаях выбираются просто минимальные комфортные настройки.
    Misc :
    share the server – можно или нельзя подключаться другим клиентам.
    deiconify on bell – похоже даже разработчики не знают, что это такое.
    disable clipboard transfer – отключает синхронизацию буферов обмена между сервером и клиентом. Иногда нужная штука.
    Mouse and Keyboard – зачем-то можно перенастроить кнопки мыши, и включить поддержку японских шрифтов (опять же помогает и с русскими). Также регулирует поведение курсора на удалённом компе: повторять движения из клиента, не повторять, вообще не показывать курсор.
    Display ^ показывать или нет панель управления (мне помогает), только смотреть, полноэкранный режим, и масштабирование окна.
    Здесь же можно выставить количество попыток подключения, и что-то там про рекламу.



    © 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows