Внимание! Вышла новая версия UVNC — 1.0.9.2 . Заявлена поддержка Windows 7, Vista и Aero!
Рассмотрим следующую ситуацию. Удаленный офис, имеется локальная сеть на несколько компьютеров, NAT роутер. К одному из компьютеров необходимо получить удаленный доступ для оказания удаленной помощи. Компьютер работает под управлением Windows 7.
Запускаем установщик UltraVNC. Несколько первых экранов обычные бла-бла, ознакомление с лицензией и т.п. Важные моменты начинаются с экрана выбора типа инсталляции:
Доступно несколько вариантов:
- Full installation — полная установка. Устанавливается сервер + клиент.
- UltraVNC Server Only — устанавливается только сервер.
- UltraVNC Server Only «silent» — устанавливается только сервер в режиме «без лишних вопросов».
- UltraVNC Viewer Only — устанавливается только клиент.
Наш выбор — UltraVNC Server Only.
Далее нам предлагается скачать дополнения для Windows Vista (они актуальны и для Семерки). Самое важное из них: cad.exe — без него клиент не сможет послать команду CTRL+ALT+DEL на удаленный компьютер. Опцию «Download Vista addons files now» отмечаем.
В следующем окне нам предложат скачать драйвер захвата. Лично я предпочитаю устанавливать драйвер в ручную, поэтому опцию Download mirror driver НЕ отмечаем:
Следующий экран:
Отмечаем опции:
- Register UltraVNC Server as a system service — зарегистрировать сервер UltraVNC в качестве системной службы.
- Start or restart UltraVNC service — запустить/перезапустить службу UltraVNC.
- Create UltraVNC desktop icons — создать ярлыки на рабочем столе.
- Associate UltraVNC Viewer with .vnc file extension — открывать файлы с расширением.vnc с помощью UltraVNC Viewer.
Нажимаем Next, после загрузки дополнений, завершаем установку. При необходимости перезагружаемся.
В архиве driver.zip содержится несколько папок, соответствующих разным версиям ОС. Для установки под 32-битную Windows 7, открываем папку Vista (этот драйвер отлично работает и под Семеркой). Далее запускаем файл install.bat. На вопрос системы: «Установить программное обеспечение для данного устройства?» отвечаем Установить.
Теперь можно перейти к настройке основных параметров сервера UltraVNC.
Настройка UltraVNC.
В трее делаем правый клик на иконке UltraVNC и выбираем пункт Admin Properties:
Подробнее о настройках. Раздел Incoming Connections — входящие соединения.
- Accept Socket Connections — принимать входящие подключения. Для нормальной работы этот пункт должен быть обязательно отмечен.
- Display — номер дисплея.
- Ports — порты. Main — порт для подключения uvnc-клиента. Http — порт для подключения java-клиента. Лучше всего оставить значение Auto.
- Enable Java Viewer (Http Connect) — разрешить подключения java-клиента.
- Allow Loopback Connections — разрешить обратные подключения (подключения к адресам из диапазона 127.х.х.х). необходимо отметить, если на этот компьютер устанавливается репитер.
- Loopback Only — разрешать только обратные подключения.
Раздел 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 — запретить ввод с сервера.
- Japanese — ??? Возможно, имеется в виду поддержка японской клавиатуры… Иногда помогает при глюках с русской раскладкой.
Раздел Multi Viewer Connections — одновременное подключение нескольких клиентов.
- Disconnect all existing connections — отключить все текущие соединения. Одновременно может быть подключен только один клиент. Последний подключившейся побеждает.
- Keep existing connections — поддерживать текущие соединения. Одновременно может быть подсоединено несколько клиентов.
- Refuse the new connection — ???. Смысл непонятен. При выставлении этой опции можно подключаться нескольким клиентам…
- Refuse all new connections — запретить все новые соединения. Одновременно может быть подключен только один клиент. Первый подключившейся побеждает. Выбираем этот вариант.
Раздел Authentication — аутентификация.
- VNC Password — пароль для входа. После установки необходимо придумать новый пароль, иначе подключиться не получится.
- View-Only Password — пароль для входа в режиме просмотра. С этим паролем клиент будет подключаться в режиме просмотра (настройки клиента и сервера игнорируются).
- Require MS Logon — использовать аутентификацию Windows (компьютер и пользователь должны быть в одном домене).
- New MS Logon — активирует MS-Logon II (кросс-доменная аутентификация).
Раздел Misc. — разное.
- Remove Aero (Vista) — отключить Aero (3D, прозрачность и прочие примочки интерфейса Висты). Рекомендуется.
- Remove Wallpaper for Viewers — убрать обои рабочего стола. Рекомендуется.
- Enable Blank Monitor on Viewer Request — по запросу клиента отключает монитор сервера (на весь экран выводится картинка). Странно, но опция также закрывает картинкой и экран клиента. Этот баг можно обойти, если отключить использование драйвера захвата (Properties -> Video Hook Driver).
- Disable Only Inputs on Blanking Request — запрещает только ввод с консоли сервера, при этом экран не закрывается.
- Enable Alpha-Blending Monitor Blanking — другой вариант отключения монитора сервера. Используйте, если с первым вариантом проблемы.
- Capture Alpha-Blending — включение этой опции позволяет В НЕКОТОРЫХ СЛУЧАЯХ «видеть» клиенту видео запущенное на сервере в видеоплеере, например в Windows Media Player (зависит от установленных на компьютере-сервере кодеков).
- Disable Tray icon — убрать иконку из трея. Если пользователь любопытный, лучше убрать.
- Forbid the user to close down WinVNC — запретить пользователю закрытие uvnc-сервера. Рекомендуется.
- Default Server Screen Scale — масштаб экрана по умолчанию.
Раздел File Transfer — передача файлов.
- Enable — разрешить передачу файлов.
- User Impersonation (for Service only) — ???
Раздел DSM (Data Stream Modification) Plugin — подключение плагинов (в настоящее время доступны несколько плагинов для шифрования потока данных).
Раздел Logging — создание log-файла.
- Log Debug infos to the WinVNC.log file — запись данных о функционировании uvnc в лог-файл.
- Path — путь для сохранения лог-файла.
После установки параметров нажимаем Apply и затем Ок. Каждый раз Windows попросит подтвердить внесение изменений.
Следующий этап — настройки захвата экрана. Делаем правый клик на иконке UltraVNC и выбираем пункт Properties.
- Poll Full Screen (Ultra Fast) — ??? Особой разницы при включении/отключении не замечал.
- Poll Foreground Window — ??? При использовании этой и следующих трех опций некоторые части экрана могут подвиснуть и перестать обновляться. Эта информация — просто мое предположение…
- Poll Console Windows Only -???
- Poll Window Under Cursor — ???
- Poll On Event Only — ???
- System HookDll — опция имеет смысл на Windows 9x.
- Video Hook Driver — использовать драйвер захвата видео. Обеспечивает наилучшую производительность на Windows XP/Vista/7. Этот вариант обеспечивает наилучшее быстродействие.
- Low Accuracy (Turbo Speed) — дает прибавку в скорости за счет снижения точности (лично я изменений не замечал, возможно, эта опция для медленных соединений).
- Share only the Server Window Named: — показывать не весь экран, а только окно с указанным именем. Сколько не пытался, ни разу не получилось…
Кнопка Check the Video Hook Driver используется для проверки функционирования драйвера захвата. Использовать ее нужно только, если к серверу подключен хотя бы один клиент. В противном случае всегда будет выводиться сообщение, что драйвер не активен. Вот как выглядит сообщение, что драйвер установлен и функционирует:
На этом настройка базовая настройка сервера UltraVNC завершена.
Чтобы сервер был доступен через Интернет, на роутере необходимо настроить проброс порта tcp 5900. Также этот порт должен быть открыт в брандмауэре сервера. Если используется только встроенный брандмауэр Windows, то никаких дополнительных действий предпринимать не надо, нужные разрешения уже созданы во время установки.
Подключение к серверу
Запускаем UltraVNC Viewer (клиент):
Основные параметры UltraVNC Viewer:
- VNC Server — адрес сервера.
- AUTO, ULTRA, LAN, MEDIUM, MODEM, SLOW, MANUAL — в зависимости от скорости вашего канала программа оптимизирует настройки качества.
- View Only — подключиться в режиме просмотра. Взаимодействие с консолью запрещено.
- Auto Scaling — автоматическая настройка масштаба. Отметьте, чтобы исключить вероятность появления полос прокрутки.
- Confirm Exit — подтвердить выход. При закрытии окна клиента будет выводиться диалоговое окно.
- Use DSMPlugin — использовать плагин.
- Proxy/Repeater — использовать репитер. Здесь же необходимо указать адрес репитера.
- Save connection settings as default — сохранить текущие настройки в качестве настроек по умолчанию.
Дополнительные параметры uvnc клиента (кнопка Options):
Все опции описывать не буду, отмечу только наиболее важные:
- Track remote cursor locally — показывать курсор/указатель мыши.
- Don’t show remote cursor — не показывать курсор/указатель мыши.
- Show button’s bar («Toolbar») — показывать или нет панель инструментов.
- Full-screen mode — полноэкранный режим.
- Viewer Scale — настройки масштабирования.
- Disable clipboard transfer — отключить синхронизацию буфера обмена.
- Number of times the reconnect is attempted — число повторных попыток подключения.
Установка и настройка репитера.
Скачиваем repeater.zip . В архиве только один файл — repeater.exe. Рекомендую сразу перенести его в папку C:\Program Files\UltraVNC\Repeater.
Запускаем repeater.exe. В трее появится иконка. Делаем правый клик по ней и в меню выбираем пункт Settings:
Следует проверить значения следующих опций:
- Listen port Viewer — значение 5901.
- Enable Proxy(443) — отключить.
- Enable Mode I — включено.
- Enable Mode II — отключить.
Остальные опции оставляем без изменений. Save — сохраняем настройки и закрываем окно.
Следующий этап — открыть порт tcp 5901 в брандмауэре. В настройках роутера необходимо создать правило для переадресации порта tcp 5901 на компьютер, где установлен репитер.
Для подключения через репитер в настройках клиента необходимо сделать следующее:
- В поле VNC Server указать не внешний, а внутренний адрес сервера в локальной сети.
- Отметить опцию Proxy/Repeater и указать внешний адрес роутера с портом, на который настроен репитер (например 83.45.67.8:5901 ).
Последний штрих. Чтобы репитер был постоянно доступен, его необходимо запускать в качестве системной службы. Для этого открываем командную строку от имени администратора, и запускаем repeater.exe с параметром -install. Будет создана служба repeater_service (по умолчанию она не запущена, поэтому осуществите запуск вручную или просто перезагрузитесь).
Для удаления службы запустите repeater.exe с параметром -uninstall.
UltraVNC SC (Single Click) — удаленная помощь без предварительной установки UltraVNC сервера.
Как это работает. На своем компьютере вы запускаете UltraVNC Viewer в режиме ожидания (listen mode). Пересылаете (по электронной почте или как-то еще) на удаленный компьютер архив с заранее сконфигурированным сервером UltraVNC SC. Пользователь распаковывает архив, запускает программу и производит подключение. В итоге вы получаете доступ к консоли удаленного компьютера. Т.к. подключение инициирует удаленный компьютер, нет необходимости настройки брандмауэра и роутера в удаленной сети.
Теперь подробнее о настройке. Сначала необходимо сконфигурировать UltraVNC SC.
Нам понадобятся следующие файлы: winvnc_SCII_100.exe и custom.zip . Далее создаем папку с произвольным названием (например UltraVNC SC). В ней подпапку data. В эту подпапку переносим winvnc_SCII_100.exe и туда же распаковываем содержимое custom.zip.
Теперь необходимо отредактировать файл helpdesk.txt. Этот файл отвечает за интерфейс менеджера подключений:
Каждый раздел helpdesk.txt отвечает за текстовое поле (см. скриншот ниже):
Вот пример моего helpdesk.txt:
Удаленная помощь q2w3.ru maxbond.no-ip.org -connect test.no-ip.org:5500 -noregistry // вместо test.no-ip.org необходимо указать свой ip-адрес иди домен, порт 5500 лучше лучше не менять Выберите подключение Используйте двойной клик, чтобы начать соединение q2w3.ru http://www.q2w3.ru Закрыть Подключение... Соединение установлено!
Если будете создавать свой helpdesk.txt на основе моего, незабудьте удалить комментарии начинающиеся с «\\».
Файл rc4.key не удаляем, он нужен для шифрования.
Возвращаемся к папке UltraVNC SC. Чтобы пользователь не путался, создадим ярлык для запуска winwvnc_SCII_100.exe прямо из нее. Для этого делаем правый клик на winwvnc_SCII_100.exe и выбираем пункт «Создать ярлык». Созданный ярлык переносим на уровень выше, в UltraVNC SC. Теперь открываем свойства ярлыка. Поле «Рабочая папка» очищаем, оно должно быть пустое. В поле прописываем следующую команду:
%windir%\system32\cmd.exe /C start /B /D .\data .\data\winvnc_SCII_100.exe
Вся эта магия необходима, чтобы ярлык использовал относительный путь для запуска winvnc_SCII_100.exe, а не абсолютный как это принято по умолчанию.
В конце концов запаковываем папку UltraVNC SC в архив и отправляем его пользователю.
Осталось подготовить свой компьютер к приему соединения. UltraVNC Viewer необходимо запустить в режиме ожидание соединения (listen mode). Для этого используем ярлык Программы -> UltraVNC -> UltraVNC Viewer -> Run UltraVNC Viewer (listen mode) или запускаем vncviewer.exe с параметром -listen. Также незабываем открыть порт tcp 5500 в брандмауэре и настроить форвардинг этого же порта на роутере (если, кончено, таковой присутствует в вашей сети).
Обратите внимание, что параметры подключения (качество и т.п.) настраиваются по-прежнему в UltraVNC Viewer (правый клик на иконке uvnc в трее -> Default connection options…).
- Как сохранить настройки подключения в файл?
Подключаетесь к серверу (сохранить настройки можно только во время подключения), затем нажимаете CTRL+ALT+F5 .
Давно вынашивал идею так чтобы управлять домашним сервером удаленно. Но так же давно всё никак не было понятия какой из моих домашних компов является сервером в конкретный момент. Однако недавно я приобрел себе новый телевизор с сетевым подключением Samsung UE40D5000 , потом купил планшет на андроиде Pegatron Duke 3G. И то и другое – замечательные устройства, достойные отдельной статьи. В итоге пришлось полностью перестраивать концепцию домашнего медиа сервера. В итоге я реализовал таки удаленное управление домашним сервером с помощью бесплатной программы .
Кроме того вся моя сеть давно сидит за роутером , это добавило процессу настройки UltraVNC новые грани. Пришлось пробрасывать порты. Всё заработало, думаю моя инструкция многим поможет.
О выборе VNC клиента
Я выбрал в качестве VNC клиента , да и сервера бесплатныю программу UltraVNC . Каких либо причин выбрать именно его не было. Просто на него наткнулмя первым. Он показался более простым в настройке, чем radmin (пожалуй самый популярный VNC клиент). Так и оказалось -UltraVNC очень прост в настройке . Плюс у UltraVNC есть portable версия клиента. Это полезно многим.
Каких либо откровений здесь не будет. Процесс установки достаточно тривиален. Скачал, установил. Прописал порты и пароли. Главное в моем случае, что сервер сидит за роутером – прописать порты. «Авто» в этом случае выбрать нельзя.
Настройка UltraVNC за роутером – проброс портов.
Сложностей с подключением к установленному UltraVNC по локалке сразу никаких не возникло. Но когда я попробовал подключиться с внешнего IP – ничего не получилось. Оно и понятно. Для того чтобы увидеть сервер UltraVNC за роутером с внешнего IP нужно как минимум.
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 выдаст сообщение об отсутствии публичного ключа (: 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 и выполнить команду
В случае, когда команда 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
В начало страницы         |         На главную страницу сайта
В повседневной жизни довольно часто возникает ситуация, когда необходимо установить или настроить программы на компьютерах который находиться в соседнем кабинете, офисе или в другом городе. Бегать по кабинетам и по офисам конечно полезно для здоровья, особенно если приходится обслуживать свысше 30 компов:)) но мы не будем так над собой измываться, организуем и настроим удаленный доступ к ПК. Программ для удаленного доступа очень много и каждая по своему выделяется.
Для более продвинутых пользователей
Рассмотрим UltraVNC . Почему выбрал именно это прогу?:
- Бесплатная,
- Поддерживает Клиент Серверный режим работы.
- Поддерживает передачу файлов
- Многоклиентный режим
- Работает под windows, Linux, Mac OS X
- Реализовано шифрование
- Возможность развертования в домене через политики.
Установка и настройка UltraVNC
Ниже опишу настройки для особо любопытных
Incoming Connections — входящие подключения
- Accept Socket Connections — разрешить входящие подключения.
- Display: номер дисплея.
- Ports — используемые порты программой.
- Main : порт для UltraVNC клиента по умолчанию 5900.
- Http : порт подключаться через веб интерфейс, При первоначальном подключении прога предложит скачать плагин java, он необходим что бы подключаться через web форму.
- Enable Java Viewer (Http Connect) разрешить подключения по Http.
- Allow Loopback Connections - разрешить подключения в обратку, оставляем галочку да.
- Loopback Only - разрешить только обратные подключения.
When Last Client Disconnects — Когда последний клиент отключается, действия
- Do Nothing - переводится как, ничего не делать. Пускай галочка стоит на нем:)
- Lock Workstation (W2K) - Блокировка рабочей станции для (W2K).
- Logoff Workstation - выход рабочих станций .
Query On Incoming Connection — Запрос входящих подключений
- Display Query Window — показать окно запроса.
- Timeout — Тайм-аут .
- Default action — действие по умолчанию. Refuse — отклонить, Accept - принять.
Keyboard & Mouse - клавиатура и мышь.
- Disable Viewers Inputs - отключить управление компом, будет разрешен тока просмотр.
- Disable Local Inputs - оключить локальный ввод.
Multi Viewer Connections — действия при подключение нескольких пользователей.
- Disconnect all existing connections — разрешает только одному пользователю подключаться, а всех остальных клиентов отключает .
- Keep existing connections — держать текущее соединение. Одновременно может быть подсоединено несколько клиентов.
- Refuse the new connection — запретить новые соединения
- Refuse all new connections — отказаться от новых соединений.
Authentication - аутентификация.
- VNC Password — пароль для входа. После установки необходимо придумать новый пароль, иначе подключиться не получится.
- Require MS Logon — если комп в домене то можно исползовать логин и пас винды
Misc — дополнительно
- Remove Aero (Vista) — отключить визуальные эффекты Vista. Оставляем галочку.
- Remove Wallpaper for Viewers — отключить обои. Для беспалевного входа на ПК, лучше убрать галочку, так как при подключении к ползователю у него будут исчезать обои. Но если нам нужна высокая производительностьвключаем эту настройку.
- Capture Alpha-Blending — позволяем просматривать видео на сторене клиента. Хотя и не всегда эта опция работает.
- Disable Tray icon - убрать иконку.
- Forbid the user to close down WinVNC - запретить закрывать UltraVnc сервак.
- Default Server Screen Scale - масштаб экрана по умолчанию.
File Transfer — управление файлами.
- Enable — разрешить передавать файлы.
Подключение к UltraVnc server
Запускаем UlnraVnc viewer (vncviewer.exe) появляется окно с настройками:
- VNC Server: — адрес компа к которому мы подключаемся
- AUTO, ULTRA, LAN, MEDIUM, MODEM, SLOW, MANUAL — режим подключения, выбираем в зависимости от скорости подключения. Оставляйте AUTO
- View Only — разрешает тока просмотр
- Auto Scaling — автоподгонка масштаба
- Confirm Exit — подтверждаем если мы хотим закрыть сеанс
- Use DSMPlugin -выбор и использование дополнительных плагинов
- Proxy/Repeater — указываем прокси или репитер, если они у нас есть.
- Save connection settings as default — сохраняем текущие настроийки и используем их по дефолту.
- Track remote cursor locally — отображать курсора мыши
- Don’t show remote cursor — не отображать курсор мыши
- Show button’s bar — показать/скрыть панель инструментов
- Full-screen mode — открыться на весь экран
- Viewer Scale — открыться на % экрана
- Disable clipboard transfer — отключить общий буфер обмена
- Number of times the reconnect is attempted — Количество раз, когда предпринимается попытка восстановить соединение
– в основе своей это программка для организации удаленного управления компьютерами. Подключившись к другому компьютеру, всё выглядит так, будто мы сидим перед его монитором, двигаем мышкой и жмем клавиши на клавиатуре. Зачастую, это конечно не так быстро и полноценно, как мы бы сидели непосредственно за ПК, но все-таки дает большие возможности нам в руки!
В обычной ситуации нам необходимо лишь установить 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’а, должно произойти подключение! Дальше всё как обычно – жмем кнопки, крутим мышой, в общем – помогаем =)