Tightvnc установка и настройка для начинающих. Подключение к удалённому рабочему столу с использованием TightVNC. Скачать утилиту для удаления

TightVNC runs basically on any version of Windows (both 32-bit and 64-bit systems are supported):

  • Windows XP / Vista / 7 / 8 / 8.1 / 10,
  • corresponding versions of Windows Server.

On Windows XP, you should have the latest Service Pack installed. Windows CE systems are not supported.

There are no minimum disk space or RAM requirements. TightVNC uses so little space and memory that it can run anywhere Windows is running.

Previous TightVNC version 1.2 and 1.3 have some limitations, however. It is not possible to use TightVNC Server as a system service on Windows Vista / Windows 7 in this case.

How would I connect from the Internet to a machine in the internal network which is behind a router?

You should enable "port forwarding" in your router"s configuration. Port forwarding allows passing external connections to computers in the internal network. Almost all routers support this type of redirection.

For example, to access VNC or TightVNC server running on default ports, a router can be configured such way that TCP connections to ports 5900 and 5800 would be passed to the same ports of a particular machine with a specified private IP address (typically 192.168.x.x).

Here is an example of configuring port forwarding, assuming that TightVNC Server is running on default ports 5900 and 5800, on the machine with IP 192.168.1.100:

Application Start
Port
End
Port
Protocol IP Address Enable
TightVNC 5900 5900 TCP 192.168.1.100 yes
TightVNC 5800 5800 TCP 192.168.1.100 yes

When port forwarding is set up, you can connect to the router"s IP address such way as if it was your target machine"s IP address, but you should specify those port numbers on which port forwarding was activated.

Answer for TightVNC versions 2.x:

Open TightVNC configuration, choose Server tab, uncheck "Show icon in the notification area", press Ok.

To show the icon again, use one of Control Interface or Offline Configuration shortcuts found under the TightVNC group under Start\All Programs.

Does TightVNC work on Mac OS X?

Currently, we do not offer a version for Mac OS X. It"s very likely that TightVNC will include one in the future, but not in the nearest days. Currently, our team is busy working on the Windows version.

If you need viewer part on Mac OS X, try TightVNC Java Viewer. It"s cross-platform and should work fine in any system where Java environment can be installed, including MacOS X.

Also note that recent versions of Mac OS X include built-in VNC-compatible server which is compatible with TightVNC as well. In other words, you can connect to any modern Mac OS X system with TightVNC Viewer.

How do I uninstall TightVNC?

Normally, TightVNC can be removed just like any other software, from the Control Panel (Add/Remove Programs). But if something goes wrong, or TightVNC was installed manually, you can always remove it manually using step-by-step procedures below.

Uninstall procedure for TightVNC versions 1.x:

  1. If TightVNC Server is running, close it. If it is running but not showing the tray icon, choose Process Manages, locate WinVNC.exe process and shutdown it.
  2. If TightVNC Server was registered as a system service, unregister it. To do that, locate WinVNC.exe file under \Program Files\TightVNC (or wherever TightVNC was installed), and type in the command line: WinVNC.exe -remove
  3. Remove the settings from the registry if desired. The settings can be found in HKEY_LOCAL_MACHINE\Software\ORL and/or HKEY_CURRENT_USER\Software\ORL.

Uninstall procedure for TightVNC versions 2.x:

  1. Log in as an Administrator (or as a user with similar permissions).
  2. If TightVNC Server is running, close it. If it is running but not showing the tray icon, choose Process Manages, locate all tvnserver.exe process and shutdown each one of them.
  3. If TightVNC Server was registered as a system service, unregister it. To do that, locate tvnserver.exe file under \Program Files\TightVNC (or wherever TightVNC was installed), and type in the command line: tvnserver.exe -remove
  4. Remove the whole \Program Files\TightVNC directory (or wherever TightVNC was installed).
  5. Remove all TightVNC shortcuts from the Start\All Programs menu.
  6. Remove the settings from the registry if desired. The settings can be found in HKEY_LOCAL_MACHINE\Software\TightVNC and/or HKEY_CURRENT_USER\Software\TightVNC

Программа TightVNC предназначена для удаленного управления компьютерами. Она состоит из двух частей - серверной части и клиентской части. Программа использует систему удаленного доступа VNC. Возможно подключение как через программу клиент, так и через интернет браузер.

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

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

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

Запускаем.

Здесь необходимо согласиться с лицензионным соглашением и продолжить установку.

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

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

1 - вводим пароль и подтверждение для удаленного доступа к компьютеру (к сожалению не больше восьми символов). 2 - вводим пароль и подтверждение к настройкам программы.

На этом установка и начальная часть настройки программы завершена.

Для улучшения уровня безопасности удаленного управления компьютером и ограничения доступа к компьютеру по сети необходимо войти в настройки программы. Там мы переходим на вкладку Access Control . Далее нажимаем Add .

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

Ускорить работу TightVNC можно прочитав рекомендации в "Базе данных" нашего сайта.

Джек Уоллен (Jack Wallen) рассказывает, как использовать TightVNC для удаленного и наоборот при кроссплатформенном администрировании.

С точки зрения администратора, одной из самых важных функций системы является возможность удаленного обслуживания. Инструменты для выполнения этой задачи имеются практически в любой ОС, но что делать, если удаленное администрирование требуется в кроссплатформенной среде? Протокол удаленного рабочего стола в таком случае не вариант. Чтобы подключиться к Windows с компьютера под управлением Linux, лучше всего использовать VNC (Virtual Network Computing), а точнее, TightVNC.

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

Подключение из Linux к Windows

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

Чтобы к компьютеру можно было подключиться, нужно для начала настроить и запустить на нем сервер TightVNC. Для этого найдите в меню «Пуск | Все программы» (Start | All Programs) папку «TightVNC | TightVNC Server (Application Mode)», а в ней запустите средство «TightVNC Server - Offline Configuration». В появившемся окне откройте вкладку «Server» (рис. A) и настройте сервер TightVNC в соответствии со своими потребностями.

Рисунок A. Для входящих соединений необходимо установить пароль, и он не может быть пустым.

Как минимум нужно установить пароль для входящих соединений. После этого можно запустить сервер. Для этого воспользуйтесь ярлыком «Run TightVNC Server» в той же папке. Никаких окон при этом не откроется - вместо этого в фоновом режиме будет запущен демон TightVNC.

Теперь на компьютере под управлением Linux запустите стандартное средство подключения к удаленному рабочему столу, введите IP-адрес VNC-сервера Windows и подключитесь. Вам предложено будет ввести пароль, после чего будет установлено удаленное соединение.

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

Подключение из Windows к Linux

Подключиться из Windows к Linux немного проще (см. ). Я объясню, как настроить подключение на компьютере под управлением Ubuntu 10.10. Для начала нужно установить tightvncserver.

1. Запустите Центр приложений Ubuntu (Ubuntu Software Center).
2. Введите в строке поиска «tightvncserver» (без кавычек).
3. Выделите tightvncserver и нажмите кнопку «Установить» (Install).
4. Введите пароль к учетной записи root.

После установки нужно настроить сервер. Для этого:

1. Откройте терминал.
2. Выполните команду tightvncserver.
3. Введите пароль.
4. При необходимости задайте пароль для просмотра.

Теперь к этому компьютеру можно подключиться с помощью приложения TightVNC Viewer из Windows. Вызовите его из меню «Пуск | Все программы | TightVNC | TightVNC Viewer» и введите в появившемся окне IP-адрес компьютера под управлением Linux с указанием порта 5901 в формате «192.168.100.21:5901». Если номер порта не указать, TightVNC Viewer попытается подключиться к порту 5900, и соединение установить не удастся.

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


Рисунок B. Подключение к tightvncserver с помощью TightVNC Viewer позволяет осуществлять удаленное администрирование компьютера под управлением Linux из Windows.

В заключение

Существует масса способов подключиться к удаленному компьютеру, но наличие универсального кроссплатформенного решения типа TightVNC значительно облегчает эту задачу. А какими средствами для удаленного подключения пользуетесь вы? Используете ли вы VNC, RDP или стороннее программное обеспечение типа Logmein? Поделитесь своим опытом в комментариях!

Работа с VNC-клиентом. Материал ориентирован на неопытного пользователя.

1. Установка VNC-клиента
2. Подключение VNC-клиента к удаленному компьютеру
3. Отключение VNC-клиента от удаленного компьютера
4. Тюнинг VNC-клиента
5. Частые проблемы

Для работы с удаленным компьютером по VNC на компьютере пользователя нужно запустить программу-клиент (VNC viewer, VNC client). Эта программа передает на удаленный компьютер данные о нажатиях на клавиши и о движениях мыши, сделанных пользователем, и показывает информацию, предназначенную к выводу на экран.

1. Установка VNC-клиента
Для ОС Windows можно бесплатно скачать и инсталлировать VNC-клиент UltraVNC и TightVNC .

Mac OS X начиная с версии 10.5 имеет поддержку VNC-клиента в RemoteDesktop . Для предыдущих версий можно использовать VNC-клиенты JollysFastVNC и .

Для Linux ветви Debian (Ubuntu) VNC-клиент устанавливается из репозитория командой:

Apt-get install vncviewer

Для ветви RedHat (CentOS, Fedora) - командой:

Yum install vnc

Для FreeBSD VNC-клиент (TightVNC) устанавливается из пакетов командой:

Pkg_add -r tightvnc

2. Подключение VNC-клиента к удаленному компьютеру
Для подключения VNC-клиента к удаленному компьютеру требуется указать его IP-адрес или DNS-имя, и номер дисплея (по умолчанию, :0) или номер TCP-порта (по умолчанию, 5900). Если VNC-сервер требует авторизации, то при подключении к нему VNC-клиент запросит пароль. Обратите внимание, что пароль доступа к VNC-серверу не связан с каким-либо аккаунтом (учетной записью пользователя) на удаленном компьютере, а служит только для ограничения доступа к дисплею VNC-сервера.

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

Так как на компьютере одновременно могут работать несколько VNC-серверов, для их разделения используют параметр номер дисплея . Например, один VNC-сервер может быть запущен на дисплее:0, другой - на дисплее:1. Каждому номеру дисплея соответствует номер TCP-порта, на котором VNC-сервер принимает соединения. Номер порта для дисплея получается прибавлением номера дисплея к базовому номеру порта - 5900. Дисплею:0 соответствует TCP-порт 5900, дисплею:1 - порт 5901.

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

Главный параметр, который влияет на объем передаваемых данных - алгоритм кодирования передаваемой графики. Для уменьшения объема и, соответственно, ускорения работы, рекомендуется использовать алгоритмы Tight, ZLib, ZRLE - по сравнению с несжатыми данными (Raw), они обеспечивают сжатие в десятки раз, заметно нагружая процессор. Эти алгоритмы кодирования обеспечивают комфортную работу даже на каналах со скоростью 256-512 Кбит/сек.

Для сокращения объема передаваемой по сети информации также можно устанавливать высокий уровень сжатия (Compression Level, Compression Value), низкий уровень качества JPEG (JPEG Quality) и включать режим уменьшения количества цветов (-bgr233, Restricted colors). Самый большой эффект из них при заметном снижении качества изображения дает режим уменьшения количества цветов - объем передаваемой информации уменьшается в 1.5-3 раза, соответственно, в 1.5-3 раза ускоряется отображение на экране.

JPEG применяется алгоритмом кодирования Tight для сжатия участков экрана, содержащих фотографии и другие сложные изображения с большим числом цветов. Использование Tight+JPEG сокращает в 2-5 раз объем передаваемых при этом данных. Другие алгоритмы кодирования JPEG не поддерживают.

1. Выпадающего меню «Система -> Параметры»

Объем передаваемых данных и скорость отображения на канале 1 Мбит/сек при открытии выпадающего меню «Система -> Параметры» (на рисунке меню выделено зеленым пунктиром):

5. Частые проблемы
Не удается подключиться к VNC-серверу
Нужно проверить:
  1. есть ли доступ к интернету;
  2. отвечает ли виртуальный сервер на пинги;
  3. запущен ли на виртуальном сервере VNC-сервер;
  4. нет ли по пути файервола, закрывающего доступ к TCP-порту VNC-сервера;
  5. правльно ли указан номер дисплея или TCP-порт VNC-сервера (номер порта = 5900 + номер дисплея).
Медленная работа через достаточно быстрый канал
Если VNC-клиент не может согласовать с VNC-сервером использование алгоритм кодирования графики с компрессией данных, выбирается алгоритм по умолчанию - Raw, который передает данные без сжатия. Также кодирование без сжатия или с низким уровнем сжатия может автоматически выбираться VNC-клиентом при работе через быструю локальную сеть. Данную проблему можно исправить, принудительно указав в настройках VNC-клиента алгоритм кодирования с высоким уровнем сжатия - ZLib, ZRLE, Tight.

Однако, для некоторых сочетаний клиента и сервера такое решение может быть бесполезным из-за ошибок в согласовании алгоритма кодирования. Например, клиент TightVNC с сервером RealVNC часто могут работать только с кодировкой Raw. Решением в этом случае будет смена VNC-клиента или VNC-сервера.

Бывает нам нужен удаленный доступ в визуальную оболочку Linux, данная задача требуется крайне редко, но если это требуется, нет ничего не возможного:) Для этой цели рекомендую использовать tightvnc , почему именно tightVNC? Данный софт способен как из linux , так и из windows удаленно подключиться к рабочему столу, его установка крайне проста и не требует каких-то особенных танцев с бубном:) Возможно есть еще более лучший софт, ну поделитесь им с нами:)
В довесок ко всему прочему tightVNC способен работать на низких каналах связи, для оптимизации это хороший плюс.
Перейдем к установке!

Установка сервера tightvnc на машине, к которой нужно подключиться:
sudo apt-get install tightvncserver
В последних обновлениях ubuntu, а именно с 14.04 версии был небольшой баг с gnome, когда при подключение вместо раб. стола выводил серый экран, поэтому для подключения нужно использовать другой модуль оболочки:
sudo apt-get install xfce4 xfce4-goodies
Установка пароля для доступа:
vncpasswd ~/.vnc/passwd Файл passwd будет создан в скрытой папки в вашей домашней директории… Можете сами создать эту папку.vnc...

Запустить с нужной вам настройкой:
sudo tightvncserver -geometry 1024x768 -depth 16 Запуск tightVNC с разрешением 1024х768 и глубиной цветов 16 бит

Стандартный запуск:
sudo vncserver:1
Уничтожить процесс после завершения:
sudo vncserver -kill:1

Примечание:

Как изменить стандартный порт tightVNC?
Для доступа на удаленной машине должен быть проброшен порт 5901, это стандартный порт tightVNC , изменить его можно при подключение, при подключение в стандартном случае Вы используете:1 - это порт 5901, если хотите использовать порт 5911, следовательно при подключение будет:11 и так далее: например вам нужен порт 7829, запускаем vncserver с таким правилом:
sudo vncserver:7829 вычитаем 5900 = 1929, значит при подключение к удаленной машине пишем: айпи:1929 или так: айпи:7829, используйте как нравится, не забудьте пробросить нужный вам порт.
tightVNC серый экран при подключение
Если у вас был баг с серым экраном при подключение и вы установили пакет xfce4 , тогда вам нужно изменить файл xstartup :
sudo nano root/.vnc/xstartup За-комментируйте всё, что есть в данном файле и допишите следующее:
#!bin/sh xrdb $HOME/.Xresources startxfce4 &
tightVNC не работает смена раскладки клавиатуры
Если у Вас не переключается раскладка клавиатуры, допишете:
#!bin/sh xrdb $HOME/.Xresources startxfce4 & export XKL_XMODMAP_DISABLE=1 Но это лишнее, этот баг случается крайне редко...
Ниже прикреплю установочные пакеты tightVNC viewer и server для Windows 32 и 64 bit .