Как установить vnc server на windows

Прочитано: 1 789

Как установить TightVNC на рабочем месте


Прочитано:
1 789

Как установить TightVNC на рабочем местеСегодня я хочу поделиться с читателя моего блога собственным творением как установить серверную и клиентскую часть приложения TightVNC на рабочую станцию, как под управлением Windows любой редакции (я тестировал для Windows XP,7,8). Данное приложения я использую в повседневной административной части для удаленного обслуживания парка рабочих мест. Удобно что еще можно сказать и так как у меня на работе в роли основной системы выступает (к сожалению) OpenSUSE 13.2, а не Ubuntu как должно быть, то задействую софт: — Remmina я могу подключаться, как через VNC,RDP,SSH к различным системам. А этой заметкой я просто делюсь с Вами читатели блога ekzorchik скриптом посредством которого можно поставить серверную часть TightVNC с определенными параметрами. Зачем ходить и вручную все ставить и задавать параметры, если можно просто на месте кликнув по bat скрипту поставить.

Итак сам скрипт:

@echo off

rem wmic работает только на Windows XP, на Windows 7 нет, пишет: No Instance(s) Available.
wmic product where name="TightVNC" call uninstall /nointeractive
rem удаляю еще так
"%ProgramFiles%TightVNCuninstall.exe" /S
REG DELETE HKLMSoftwareTightVNC /f
REG DELETE HKCUSoftwareTightVNC /f
REG DELETE HKLMSoftwareMicrosoftWindowsCurrentVersionRun /v tvncontrol /f

rem проверяю какая у меня система
ver | find "6.1" > nul
if %ERRORLEVEL% == 0 goto W7
ver | find "5.1" > nul
if %ERRORLEVEL% == 0 goto XP

:W7
rem удаляем приложение если только оно установлено через msi пакет
rem wmic product where name="TightVNC" call uninstall /nointeractive
reg query HKLMSoftwareMicrosoftWindowsCurrentVersionRun /v tvncontrol
if %errorlevel% == 1 (goto install) else (goto end)

:install
rem проверяю есть и на диске C: каталог 1
dir c:1 /a-d >nul 2>nul
if %errorlevel% == 1 goto create
:create
mkdir c:1

set pass="712mbddr@"
xcopy /Y /Z \<file_server>fileVNC* c:1
cd /d c:1
msiexec /i tightvnc-2.7.10-setup-32bit.msi /quiet /norestart ADDLOCAL="Server,Viewer" SERVER_REGISTER_AS_SERVICE=1 SERVER_ADD_FIREWALL_EXCEPTION=1 SERVER_ALLOW_SAS=1 SET_USEVNCAUTHENTICATION=1 VALUE_OF_USEVNCAUTHENTICATION=1 SET_PASSWORD=712mbddr@ VALUE_OF_PASSWORD=%pass% SET_USECONTROLAUTHENTICATION=1 VALUE_OF_USECONTROLAUTHENTICATION=1 SET_CONTROLPASSWORD=1 VALUE_OF_CONTROLPASSWORD=%pass%
cd /d c:
rmdir /S /Q c:1
exit

:XP
reg query HKLMSoftwareMicrosoftWindowsCurrentVersionRun /v tvncontrol
if %errorlevel% == 1 (goto install) else (goto end)
:install

rem проверяю есть и на диске C: каталог 1
dir c:1 /a-d >nul 2>nul
if %errorlevel% == 1 goto create
:create
mkdir c:1

set pass="712mbddr@"
xcopy /Y /Z \<file_server>fileVNC* c:1
cd /d c:1
msiexec /i tightvnc-2.7.10-setup-32bit.msi /quiet /norestart ADDLOCAL="Server,Viewer" SERVER_REGISTER_AS_SERVICE=1 SERVER_ADD_FIREWALL_EXCEPTION=1 SERVER_ALLOW_SAS=1 SET_USEVNCAUTHENTICATION=1 VALUE_OF_USEVNCAUTHENTICATION=1 SET_PASSWORD=712mbddr@ VALUE_OF_PASSWORD=%pass% SET_USECONTROLAUTHENTICATION=1 VALUE_OF_USECONTROLAUTHENTICATION=1 SET_CONTROLPASSWORD=1 VALUE_OF_CONTROLPASSWORD=%pass%
cd /d c:
rmdir /S /Q c:1
exit
:end
exit

Копируете его в текстовый редактор, после сохраняете с расширением bat и готово. За пояснениями в используемом скрипте обращайте к документации к утилите, это так сказать Вам домашняя работа. На этом все, с уважением автор блога — ekzorchik.


Что такое TightVNC и как ей пользоваться

TightVNC — это следующий клиент-сервер VNC.

TightVNC — это бесплатный программный пакет для дистанционного управления. С TightVNC вы можете видеть рабочий стол удалённого компьютера и управлять им с помощью локальной мыши и клавиатуры, как если бы вы делали это, сидя перед этим компьютером. TightVNC — это:

  • бесплатно для личного и коммерческого использования, с полным исходным кодом,
  • полезен в управлении, технической поддержке, образовании и для многих других целей,
  • кроссплатформенный, доступный для Windows и Unix, с включённым клиентом Java,
  • совместим со стандартным программным обеспечением VNC, в соответствии со спецификациями протокола RFB.

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

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

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

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

Установка TightVNC

Скачать TightVNC: https://www.tightvnc.com/download.php

Typical установка подходит в большинстве случаев:

Дополнительные задачи во время установки:

  • Associate .vnc files with TightVNC Viewer — ассоциировать файлы .vnc с просмотрщиком TightVNC
  • Register TightVNC Server as a system service (recommended) — зарегистрировать сервер TightVNC в качестве системной службы (рекомендуется)
  • Configure system to allow service simulate Ctrl+Ald+Del — настроить систему для разрешения симулирования Ctrl+Ald+Del

Сразу после установки предлагается установить 2 вида паролей:

  • Password for Remote Access — пароль для подключения к компьютеру по VNC
  • Administrative Password — пароль для доступа к интерфейсу TightVNC и редактированию настроек

Варианты:

  • Do not change — не менять
  • Do not use password protection (DANGEROUS!) — не использовать защиту паролем (ОПАСНО!)
  • Require password-based authentication (make sure this box is always checked!) — Требовать аутентификацию на основе пароля (убедитесь, что этот флажок всегда установлен!)

Шаг 3 — Безопасная настройка рабочего стола VNC

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

Создайте на локальном компьютере соединение SSH, которое безопасно перенаправляется в соединение localhost для VNC. Для этого можно ввести черех терминал в Linux или macOS следующую команду:

  • ssh -L 5901:127.0.0.1:5901 -C -N -l sammy your_server_ip

Опция -L указывает на привязку портов. В данном случае мы привязываем порт 5901 удаленного подключения к порту 5901 локального компьютера. Опция -C активирует сжатие, а опция -N указывает ssh, что мы не хотим выполнять удаленную команду. Опция -l указывает имя для удаленного входа в систему.

Не забудьте заменить sammy и your_server_ip именем пользователя sudo без привилегий root и IP-адресом вашего сервера.

Если вы используете графический клиент SSH (например, PuTTY), используйте your_server_ip как IP-адрес для подключения, и задайте localhost:5901 как новый порт переадресации в настройках туннеля SSH программы.

После запуска туннеля используйте клиент VNC для подключения к localhost:5901. Вам будет предложено пройти аутентификацию, используя пароль, заданный на шаге 1.

После подключения вы увидите рабочий стол Xfce по умолчанию.

Подключение VNC к серверу Debian 9

Файлы через соединение VNC с Debian 9

Нажмите CTRL+C на локальном компьютере, чтобы остановить туннель SSH и вернуться к командной строке. При этом сеанс VNC также будет отключен.

Теперь мы настроим сервер VNC как службу.

Ярлыки TightVNC

После установки TightVNC создаются следующие ярлыки для запуска и управления VNC.

TightVNC Server (Application Mode) — TightVNC сервер (режим приложения)

  • Run TightVNC Server — запустить сервер TightVNC
  • TightVNC Server — Control Interface — контрольный интерфейс сервера TightVNC
  • TightVNC Server — Offline Configuration — офлайн настройка сервера TightVNC

TightVNC Server (Service Mode) — TightVNC сервер (режим службы)

  • Register TightVNC Service — зарегистрировать службу TightVNC (если вы не сделали этого при установке)
  • Start TightVNC Service — запустить службу TightVNC
  • Stop TightVNC Service — остановит службу
  • TightVNC Service — Control Interface — контрольный интерфейс службы TightVNC
  • TightVNC Service — Offline Configuration — офлайн настройка службы TightVNC
  • Unregister TightVNC Service — отменить регистрацию службы TightVNC

Запуск клиента

  • TightVNC Viewer — запустить просмотрщик (клиент) TightVNC

4: Создание файла сервиса VNC

Теперь нужно настроить сервер VNC как сервис system.

Создайте новый файл /etc/systemd/system/:

sudo nano /etc/systemd/system/

Скопируйте и вставьте в него следующий код:

/etc/systemd/system/ Description=Start TightVNC server at startup After=syslog.target network.target Type=forking User=8host PAMName=login PIDFile=/home/8host/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill:%i > /dev/NULL 2>&1 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280×800:%i ExecStop=/usr/bin/vncserver -kill:%i WantedBy=multi-user.target

Примечание

: Укажите имя своего пользователя вместо 8host.

Сохраните и закройте файл.

Перезапустите демон:

sudo systemctl daemon-reload

Включите новый файл:

sudo systemctl enable

Остановите текущий экземпляр сервера VNC, если он ещё запущен:

vncserver -kill:1

Теперь попробуйте запустить его как любой другой сервис systemd:

sudo systemctl start

Чтобы убедиться, что сервер запущен, проверьте его состояние:

sudo systemctl status

Если сервер запущен, команда вернёт:

— TightVNC server on Ubuntu 16.04 Loaded: loaded (/etc/systemd/system/; enabled; vendor preset: enabled) Active: active (running) since Mon 2016-04-25 03:21:34 EDT; 6s ago Process: 2924 ExecStop=/usr/bin/vncserver -kill:%i (code=exited, status=0/SUCCESS) … systemd: Starting TightVNC server on Ubuntu 16.04…

systemd: pam_unix(login:session): session opened for user finid by (uid=0) systemd: Started TightVNC server on Ubuntu 16.04.

Настройка сервера TightVNC

Обратите внимание, что настройки TightVNC Server в режиме приложения и в режиме сервиса настраиваются индивидуально! Настройки сервиса TightVNC Server являются общесистемными, а настройки приложения TightVNC Server индивидуальны для каждого пользователя! Но при этом настройки паролей доступа являются общими для сервиса и приложения!!!

Для настройки сервера TightVNC вы можете открыть окно настроек с помощью ярлыка или найти его иконку в системном трее (рядом с часами) и кликнуть правой кнопкой мыши:

Затем выберите Configuration (настройка) и перейдите во вкладку Server (сервер):

Здесь установите Primary password (Set, Change, Unset) — главный пароль (установить, изменить, удалить).

Быстрый старт с TightVNC

Если вы хотите включить сервер TightVNC, то достаточно запустить службу или приложение сервера TightVNC, это ярлык TightVNC Server или ярлык Start TightVNC Service.

Если вы это ещё не сделали, установите пароль для подключения по VNC.

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

Если вы хотите подключиться по VNC с помощью TightVNC, то запустите TightVNC Viewer.

Введите IP адрес и нажмите кнопку Connect:

Введите пароль:

Добавляем SSL с самоподписанным сертификатом

Добавлять SSL — необязательно. Создать самоподписанный сертификат можно вот так:
Openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem Для Windows openssl можно взять .

В результате получаем файл self.pem, на который надо указать при старте noVNC:

C:noVNCwebsockify> websockify.exe 5901 127.0.0.1:5900 —web c:noVNCnoVNC-master —cert=c:noVNCself.pem Теперь у нас работает HTTPS и WSS (WebSocket Secure). Для WSS в настройках (Settings) нужно указать Encrypt. Интересно, что noVNC использует один и тот же порт для HTTP и HTTPS — он «умеет» различать запросы и правильно отвечать.

Так как сертификат самоподписанный, то в браузере нужно будет принять этот сертификат.

Let»s Encrypt

У меня нет инструкций о том, как настроить систему, чтобы Let»s Encrypt автоматически генерировал сертификат специально для нашей системы. Для этого потребовалось бы, чтобы noVNC работал на порту 80, что конечно же возможно, но может быть неудобно, и найти способ интегрировать certbot, чтобы эти файлы публиковались в нужную директорию. Думаю, что это возможно, но я этого не сделал. Если вы допилите — поделитесь в комментариях.
В моём случае, у меня уже есть домашний сервачок с NGINX и DDNS именем, который настроен автоматически получать сертификат от Lets Encrypt.

Вы можете запустить что-то похожее у себя. есть инструкции о настройке Let»s Encrypt для Linux и Windows.

Поэтому для noVNC

я просто использую уже существующие
pem
-файлы, сгенерированные для
nginx
.

Let»s Encrypt создаёт следующие файлы:

Cert.pem: Your domain»s certificate chain.pem: The Let»s Encrypt chain certificate fullchain.pem: cert.pem and chain.pem combined privkey.pem: Your certificate»s private key На Ubuntu их можно найте по вот такому пути: /etc/letsencrypt/live/your_domain_name

Нужно скопировать (объединить) fullchain.pem

и
privkey.pem
в один файл, например назовём его
encrypt.pem
, и этот файл мы будем использовать для
noVNC
.

Конечно, работать это будет только если nginx

сервер и
noVNC
— на одном домене. Порты могут быть разными.

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

Как пользоваться TightVNC

В верхней левой части экрана расположена панель инструментов:

  1. New connection — новое подключение
  2. Save session to a .vnc file — сохранить сессию в файл .vnc
  3. Connection options — опции подключения
  4. Connection info — информация о подключении
  5. Pause — пауза
  6. Request screen refresh — запросить обновление экрана
  7. Send Ctrl+Alt+Del — отправить Ctrl+Alt+Del
  8. Send Ctrl+Esc — отправить Ctrl+Esc
  9. Ctrl key down — зажатая кнопка Ctrl
  10. Alt key down — зажатая кнопка Alt
  11. Transfer files — передать файлы
  12. Scale in — приблизить
  13. Scale out — удалить
  14. Scale: 100% — масштаб 1:1
  15. Scale: Auto — автоматический масштаб
  16. Full screen — полноэкранный режим

Для выхода из полноэкранного режима нажмите Ctrl+Alt+Shift+F.

При выборе Transfer files (передача файлов) вы сможете переносить файлы с удалённого компьютера на свой локальный и в обратном направлении:

Загружаем zip-архив , и распаковываем файлы оттуда так, чтобы они лежали в той же папке, где и файл websockify.exe
, то есть в нашем случае в
c:noVNCwebsockify
.

При запуске, сервис будет использовать параметры из файла noVNCConfig.ini

. Вот пример моего конфига:

5901 127.0.0.1:5900 —web C:noVNCnoVNC-master —cert=c:noVNCencrypt.pem В консоли, запущенной с администраторскими привилегиями создаём новый сервис:

Sc create «noVNC Websocket Server» binPath= «c:noVNCwebsockifynoVNC Websocket Service.exe» DisplayName= «noVNC Websocket Server» Если нужно будет удалить сервис, то вот так:

Sc delete «noVNC Websocket Server» Открываем сервисы (Control Panel → Administrative Tools → Services) и запускаем noVNC Websocket Server. Также здесь можно настроить, чтобы сервис стартовал каждый раз вместе с Windows:


Copyright © 2023 Userful Corporation. All rights reserved.

(Updated 2021.02.09)

To return to the main documentation page, Click Here.

Note: This page has been updated in our new Support Portal — try it here!

Contents

  • 1 Introduction
    • 1.1 Before you begin
  • 2 Windows PCs
    • 2.1 Install TightVNC for Windows
    • 2.2 TightVNC Server Configuration
      • 2.2.1 Application Mode
      • 2.2.2 Service Mode
    • 2.3 Multiple Displays
  • 3 Mac/OSX
  • 4 iOS/Android Mobile Devices
  • 5 Linux Desktops
  • 6 Related Links

Introduction

This page provides basic instructions for installing and configuring generic VNC Server applications.

VNC (Virtual Network Computing) is a standard, not an application. There are many different applications available that can function as VNC servers. TightVNC is a mature, freely-available option that has existed since 2001.

Since VNC is a protocol, it is cross-platform compatible, meaning Windows VNC clients can connect to and control Linux or OSX VNC servers, and vice versa, etc. VNC clients and servers from different companies often work together as well, though some companies develop proprietary versions.

Note: This page is provided as a reference only; Userful staff may not directly assist in the configuration of applications for your organizations systems.

Before you begin

For best results, you should ensure all drivers on your system are up to date, particularly drivers for your video cards/display adapters. It is recommended you check with your PC vendor for any available driver and other software updates and install them.

Windows PCs

Install TightVNC for Windows

TightVNC can be easily installed using standard Windows Installer.

  1. Go to the TightVNC Download Page
  2. Select the version of TightVNC for Windows matching your operating system (32-bit or 64-bit)
  3. Download and run it, following the installation wizard
  4. Select «Typical» when prompted for Setup Type. If you select «Custom», ensure «TightVNC Server» is selected.
  5. Ensure «Register TightVNC Server as a system service (recommended)» is enabled.
  6. Register TightVNC Server as a system service when prompted.
  7. Set and record a password for password-based authentication — this is strongly recommended for security.
  8. Set and record an administrative password (optional). This allows you to prevent the end user from being able to alter the VNC Server’s settings.

Setup is now complete.

For PCs running Windows 7 or older, it is also recommended to install the DFMirage Driver, available from the same Download page, for improved performance and responsiveness

TightVNC Server Configuration

VNC Start Menu entries in Windows 10

TightVNC Server can run as either an application or service.

As an application, TightVNC is started either manually or automatically after user login, and runs only for that user.

As a service, TightVNC starts automatically when Windows boots, and runs no matter which user is logged in.

Application Mode

  • Go to Start > Programs > TightVNC > TightVNC Server (Application Mode) > Run TightVNC Server.

To quit TightVNC server:

  • Right-click the TightVNC system tray icon and choose «Shutdown TightVNC Server».

Service Mode

By default, TightVNC installs as a service in Windows.

If you did not install TightVNC as a service during install and wish to change that, the simplest way is to reinstall TightVNC.

To start the TightVNC Server service one-time:

  • Go to Start > Programs > TightVNC > TightVNC Server (Service Mode) > Start TightVNC Service
  • Run net start tvnserver in the Windows command line.

To stop the TightVNC Server service:

  • Go to Start > Programs > TightVNC > TightVNC Server (Service Mode) > Stop TightVNC Service
  • Run net stop tvnserver in the Windows command line.

If you unchecked the recommended option «Register TightVNC Server as a system service» during installation, you will need to register TightVNC as a service.

  • Go to Start > Programs > TightVNC > TightVNC Server (Service Mode) > Register TightVNC Service.

For further configuration options and documentation, see TightVNC’s Documentation Page

Multiple Displays

By default, TightVNC will capture and broadcast all displays on a system as a single feed. Userful by default will fit this feed into a 16:9 canvas. To capture only select displays, or portions of display(s), it is required to specify the display geometry you wish to capture:

  1. Ensure TightVNC is already running, or is set to run as a service, as above
  2. Open TightVNC Server configuration (right-click the system tray icon or find the Control Interface in the Start Menu)
  3. Click the «Extra Ports» tab, and click «Add» to add a rule
  4. Specify the port you wish to use (5901 is the default) and the geometry specification (in pixels) you need. (h. resolution x v. resolution + X offset + Y offset)
    1. For example, to capture the middle display of a 3-monitor setup where all displays are 1920×1080, you would use 1920x1080+1920+0
    2. To capture the first and second display on this system, you would use 3840x1080+0+0
    3. To capture the first and third display on this system, you would set two rules and sources, 1920x1080+0+0 and 1920x1080+3840+0
    4. To capture all displays individually, create rules for each display.
    5. Note that the canvas is not always the same, depending on monitor layout as it relates to video outputs. Obtaining the desired results from the first above configuration may necessitate changing the X value to either 0 or 3840.
  5. Configure the Desktop Streamer (VNC) source for the appropriate port.

Mac/OSX

OSX version 10.4 and newer include VNC server functionality natively. No external software is necessary.

VNC is configured in System Preferences -> Sharing. In the Services panel, enable «Apple Remote Desktop». Use «Access Privileges» to set a password.

iOS/Android Mobile Devices

While there are many VNC client applications for Android and iOS, VNC server functionality for these platforms does not exist.

Linux Desktops

A great deal of free/open source VNC applications exist for many Linux distributions. Most have TightVNC available in their own repositories and installing it involves running some derivative of install tightvncserver.

Your distribution’s documentation or community is the best place to look for assistance when dealing with your particular distribution of Linux.

  • TightVNC
  • Desktop Streamer
  • Mapping Guide
  • Capture Sources
  • FAQs

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

Функция удаленного рабочего стола

, но он доступен только в профессиональных выпусках Windows.

Некоторые люди могут предпочесть

TeamViewer

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


Кредит изображения:

photosteve101 на Flickr

Установите VNC-сервер

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

TightVNC

здесь, но есть и другие серверы VNC, которые вы также можете использовать, например

UltraVNC

.

TightVNC по умолчанию устанавливается как системная служба, поэтому он всегда будет работать в фоновом режиме, пока ваш компьютер включен. (Конечно, вы всегда можете отключить службу вручную.) Она также автоматически разрешается в брандмауэре Windows — если вы используете другой брандмауэр, убедитесь, что брандмауэр не блокирует TightVNC, иначе вы не сможете подключиться.

Обязательно защитите свой VNC надежным паролем, особенно если вы открываете свой VNC-сервер для доступа в Интернет!

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

Сервис TightVNC — Интерфейс управления

в меню «Пуск», чтобы настроить сервер.

Один из важных параметров, который вы захотите изменить, — это порты, которые использует TightVNC. Порт по умолчанию, используемый для VNC, — 5900 — вы можете повысить безопасность, изменив его на другой порт. Люди, ищущие открытые серверы VNC, будут пытаться подключиться к порту 5900, но обычно не замечают, что серверы VNC работают на других случайных портах, таких как 34153.

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

Перенаправить порты и настроить динамический DNS

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

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

  • Подробнее:

    Как перенаправить порты на вашем маршрутизаторе

Вы также можете настроить динамическое имя хоста DNS для своей домашней сети. Интернет-провайдеры часто меняют IP-адрес, назначенный домашним сетям, что означает, что вы не сможете подключиться к домашнему компьютеру, если ваш домашний IP-адрес изменится.

  • Подробнее:

    Как легко получить доступ к вашей домашней сети из любого места с помощью DDNS

Подключитесь к вашему компьютеру

Если на удаленном компьютере запущен VNC-сервер, для подключения можно использовать VNC-клиент на другом компьютере. TightVNC включает в себя клиент VNC — вы можете установить TightVNC на другой компьютер и отменить выбор параметра сервера в процессе установки, чтобы установить только программу просмотра. После его установки вы найдете TightVNC Viewer в меню «Пуск».

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

  • Используйте локальный IP-адрес компьютера, если вы находитесь в той же локальной сети, что и компьютер.
  • Используйте IP-адрес своей домашней сети, если вы подключаетесь к компьютеру через Интернет.
  • Используйте свое динамическое имя хоста DNS, если вы настроили динамический DNS и получаете доступ к своему компьютеру через Интернет.

Для получения дополнительной информации об определении локальных или удаленных IP-адресов, используемых вашим компьютером, прочтите:

Как найти частный и публичный IP-адреса вашего компьютера

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

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


Чтобы узнать о других способах получить профессиональные функции в домашних версиях Windows, прочтите:

Как получить профессиональные функции в версиях Windows Home с помощью сторонних инструментов

Access Your Computer From Anywhere With VNC

Access Any Computer From Anywhere With UltraVNC

How To Set Up Remote Desktop To Work From Home

How To Remote Desktop To Your Raspberry Pi With VNC Viewer

How To Install Real Vnc For Remote Desktop Access

Port Forwarding | How To Access Your Computer From Anywhere!

Control Your PC From ANYWHERE! — Pulseway Showcase

How To Easily Remote Access Your Mac From Windows 10 With VNC Client

Connect To Remote Computer — Remote Desktop Connection With Android App

Getting Started With VNC Connect Remote Access Screen Sharing Software

VNC Viewer Complete Guide: Control Windows 10 PC Remotely Using VNC

🔥Remotely Control Any  Mac With Screen Sharing!🔥Remote Mac Desktop With Remote Mac Access!

Warning: The document below does not apply to TightVNC 2.0 and later versions.

Contents

  • Installation
    • Remote Upgrade
  • Getting Started
    • Running a Server (WinVNC)
    • Running a Viewer
    • Using a Web Browser as a Viewer
  • Uninstalling TightVNC
  • References

Installation

TightVNC is available as a self-installing setup executable. Just run it, and you will see a
familiar installation wizard which will allow you to read the installation notes, choose the
target directory, set installation options and so on.

After the setup program is finished, new «TightVNC» section will appear in the
Start->Programs menu. If you would like to have TightVNC started automatically and run
even while there is no user logged in, you should install it as a system service using the
corresponding menu item from the TightVNC Administration section. Note that installing the
WinVNC service is the only way to make Ctrl-Alt-Del work remotely (applicable only to Windows
NT/2000/XP systems).

TightVNC defaults to install to the Program FilesTightVNC directory, but you can
choose any other location during the installation. Note that TightVNC does not install
anything in the system directory so an alternative way to install TightVNC is to just copy
the executable and DLL files into any directory you like (but in this case you’ll have
to create shortcuts to the programs manually).

If you want to install TightVNC on a number of computers, and do not want to repeatedly enter
the same password on each machine, install TightVNC once and set the password, then copy the
registry settings to other computers. TightVNC settings can be found in the following
sections in the registry:

  • HKEY_LOCAL_MACHINESoftwareORLWinVNC3
  • HKEY_CURRENT_USERSoftwareORLWinVNC3

The TightVNC installer can work in silent mode and not ask questions during installation (but
it’s possible that it might show message boxes if there are any errors). In this mode
TightVNC will be installed into the default directory, that is, the TightVNC
subdirectory in the Program Files). Here is the command line to install TightVNC in
silent mode:

tightvnc-1.3.10-setup.exe /sp- /verysilent

Remote Upgrade

TightVNC servers can be upgraded remotely. This means that you can perform the TightVNC
installation working in an active TightVNC session. While the TightVNC service is running,
it’s impossible to replace its executable files in place, so the installer will copy new
files into a temporary location, and these new files will replace older versions during the
next reboot. The installer will prompt for reboot if it was not able to replace the
executables.

Before using this feature, you should read and understand the following:

  • Remote upgrade requires rebooting the computer. If you want to be able to access
    your computer after the reboot, make sure you’re running WinVNC as a service,
    not in the application mode.
  • If you’re running WinVNC service from some another VNC distribution, this
    installation procedure won’t replace it with the TightVNC service by default.
    This is a limitation that may be solved in future versions. However, there is a way
    to perform such an upgrade: install TightVNC into the same directory where old VNC
    files (WinVNC.exe and VNCHooks.dll) are installed. In this case,
    old binaries will be replaced by the new ones during the reboot, and there will be no
    need to re-install the service. Please note that the installer should show you the
    reboot prompt at the end of the installation, otherwise you probably selected wrong
    installation directory.
  • There is a number of things that can prevent the machine to reboot correctly, and
    that can cause losing the control over the computer. In other words, there is NO
    WARRANTY that the remote upgrade procedure is absolutely reliable. To minimize
    possible risks, close all the running applications (besides the WinVNC service
    itself) before launching the TightVNC installer.

Getting Started

TightVNC, like normal VNC, has two parts: the Server (also referred to as WinVNC), which
shares the screen of the machine it’s running on, and the Viewer which shows the remote
screen received from the server. So to get started, you need to run a server on the machine
you want to access remotely, and connect to it with a viewer. TightVNC distribution for
Windows includes both the server and viewer parts.

Running a Server (WinVNC)

TightVNC Server can be started in one of the two ways:

  • as an application (for current user only);
  • as a Windows service (system-wide operation).

In the application mode, the server can be running only during the current user session, and
will close on the logout. To start WinVNC in the application mode, choose
Start->Programs->TightVNC->Launch TightVNC Server.

To make a machine accessible even while there is no user logged in, and to make the server
start automatically on reboot, the TightVNC Server should be running as a system service. To
install it as a service, choose
Start->Programs->TightVNC->Administration->Install VNC Service. In Windows
95/98/ME that will start the service immediately, while in Windows NT/2000/XP you’ll
have to start the service manually from the Control Panel or from the command line (net start
winvnc). In any case, it will be started automatically on the next system reboot. Note that
if the VNC service was started manually, you may have to run
Start->Programs->TightVNC->Administration->Run Service Helper, to make
WinVNC display its tray icon (see below).

Regardless of the way TightVNC Server was started, it will show the Properties window on the
first startup, to let you enter the passwords you will use in the viewer to access the
machine. Until a password is set, TightVNC will not accept incoming network connections.

In the default configuration, each user can have his/her own separate WinVNC password, bit
also there is a special default password used when no user password is available (e.g when
nobody is logged in, or if no user password was set). Note: there is no any predefined
default password in TightVNC, machine-wide password is called «default» just
because it’s used when there are no user-specific passwords available.

To set the user password, just access the Properties dialog from the menu, as described
below. If you would like to set the default password, run
Start->Programs->TightVNC->Administration->Show Default Settings.
Note: The caption of the Properties dialog shows either «Current User Properties»
or «Default Local System Properties», depending on which set of settings is edited.

On successful startup, TightVNC will add a small icon to the tray in the system task bar
(notification area). The icon has white background if there are no viewers connected, and
inverted colors when at least one viewer accesses the desktop. Moving the mouse over this
icon shows the IP address of the machine (which can be entered in the remote viewer to access
the server).

Right-clicking on the tray icon will bring up a menu:

[tray menu]
Menu of the TightVNC Server

The following menu commands are available:

  • Properties… — This will cause the Properties dialog to be displayed, allowing
    the user to change various parameters of the TightVNC Server. This dialog will also be
    displayed on double-clicking the tray icon.
  • Add New Client… — This allows outgoing connections to be made from the server
    to a viewer started in the «listening» mode. The name of the target viewer
    machine and optional display number can be entered in the dialog. Connections created
    this way are treated as shared. Such so called «reverse connections» can also
    be initiated from the command line using the -connect option.
  • Kill All Clients — This will disconnect all currently connected clients from
    the server.
  • Disable New Clients — This will temporarily disable new client connection to the
    server. Choose the same menu item to re-enable new client connections. Note that this mode
    is not restored on restarting the server.
  • About… — Show information about the software.
  • Close TightVNC Server — Quit.

Running a Viewer

To view and control a remote desktop where a TightVNC Server is running, you need to run the
TightVNC Viewer. To run the viewer, choose Start->Programs->TightVNC->TightVNC
Viewer
. You will see a window allowing to choose which server to connect to.

[dialog]
«New Connection» dialog window

After entering the host name or its IP address (and optionally a display number), choose
«Connect». On successful connection, you will be prompted for your password, and if
the entered password is correct, finally you should see the remote desktop.

Alternatively, you can start the viewer in the listening mode, by using the correspoding
button in the «New Connection» window. In that mode, the viewer’s icon will
appear in the system tray, and it will accept reverse connections from TightVNC servers (see
above the description of the WinVNC «Add New Client» menu item).

In the «New Connection» window, you can use built-in context help. To get help on
using a particular control, first click small question button in the window title bar, then
click on that control. Another way to obtain context help is to press F1 key while the
keyboard focus is in the corresponding control.

Using a Web Browser as a Viewer

The VNC servers also contain a small Web server. If you connect to it with a web browser,
the Java version of the viewer will be downloaded automatically, allowing you to access
the remote desktop. Obviously, your Web browser must support Java applets. Also, you
should not use a proxy, to let the Java applet access the remote server directly.

The server listens for HTTP connections on port 5800 + display number. (Remember a WinVNC
machine defaults to the display 0.) So to connect to the display 2 on machine
«myhost», you would point your web browser at: http://myhost:5802/ . The applet
will prompt you for your password, and should then display the desktop.

Uninstalling TightVNC

TightVNC can be uninstalled using the Add/Remove Programs utility under the Control
Panel, but it’s also ok to remove the directory you have installed it into
(typically, C:Program FilesTightVNC). Note that the TightVNC installation
program does not copy any files into the system directory. Before uninstalling TightVNC,
make sure WinVNC is not running and not installed as a service.

References

For additional information on installation and configuration, see the main documentation page and the TightVNC FAQ.

If you would like to compile the source yourself, please read instructions in the
BUILDING.txt file included in the source archive.

На чтение 5 мин Просмотров 4.3к. Опубликовано 17.02.2017

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

Содержание

  1. Как скачать VNC клиент для Windows.
  2. Как установить VNC.
  3. Как пользоваться VNC — программой удаленного доступа к компьютеру.
  4. Что делать, если не получается подключиться.
  5. Подведем итоги.

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

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

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

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

Обратите внимание! Не рекомендуется устанавливать версию программы VNC Server на компьютеры, которыми вы не будете управлять. Тем самым вы оградите себя от неправомерного использования вашего ПК.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Понравилась статья? Поделить с друзьями:
  • Как установить windows 10 на mac mini 2010
  • Как установить windows 10 pro на ноутбук с флешки
  • Как установить vmware tools в windows vista
  • Как установить windows 10 на mac 2011 через bootcamp
  • Как установить windows 10 pro на ноутбук с windows 10 home