Vnc клиент для windows что это

Control VNC® enabled computers with VNC® Viewer.

Download VNC® Viewer to the device you want to control from.
For the best experience install VNC® Server on the computer you want to control.

  • Desktop

  • Mobile

IOS Logo

iOS

app-store-button-1.png

Ios-Download-icon-

Scan me for the App store

android-download-icon

Android

google-play-badge-1.png

Scan me for the App store

Thank you for downloading

Your download of VNC Viewer for   has started.

Now create an account to manage your devices and get a 14-day free trial to access all VNC Connect features.

Get the full VNC® Connect experience

VNC Viewer and VNC Server are designed to work best together.
Use them both to experience enhanced security, more reliable connections, and access to exclusive features within VNC Connect.

Get started in three easy steps

step1

1. Download

Download and install VNC Viewer on your desktop.

step2-150x150

2. Sign in/up

Sign in or Create an account (and claim a free 14-day trial).

step 3

3. Setup and Connect

Add VNC Server to your remote devices and connect.

See how easy VNC Connect is to use

  • How to get started

How to get started with VNC Connect remote access

In this video, we’ll show you how quick and easy it is to get your first screen sharing session up and running using RealVNC’s VNC Connect.

Tutorial: How to get started with VNC Connect remote access


Starting to use VNC Connect couldn’t be easier. You just need to create an account and get a free trial (no credit card required).


This video will show you how to provide unattended access to your Windows, Linux or Mac computer.


You will now be able to control your computer easily from anywhere in the world. If you want to continue to use the software after the 14-day trial, you can continue to do so seamlessly after buying a subscription.

Related downloads

Policy template files

Remotely configure and lock down programs using policy.

Vista and later

2000, XP, Server 2003

Policy template files

Remotely configure and lock down programs using policy.

Policy template files

Remotely configure and lock down programs using policy.

Policy template files

Remotely configure and lock down programs using policy.

Frequently asked questions

Didn’t find the answer you were after? Check out our Help Center for more FAQs, technical docs and how-to guides.

Just run the installer on the device you want to control from and follow the instructions, or there’s MSIs for remote deployment under Windows. If you don’t have permission to install VNC® Viewer on desktop platforms, choose the standalone option.

If you have a keyboard and mouse in front of you, use them as you would normally. If you’re on a mobile device, then your touchscreen acts as a mouse trackpad, with gestures mapped to mouse buttons. See the on-board help!

No. VNC® Viewer is always free to use. Just accept the EULA the first time you run.

Try VNC Connect today for free

Keep up to date with everything new at RealVNC ®

realvnc white

Secure remote access trusted by professionals

Company

Support

4.7 stars, 400+ reviews
Top 50 IT Management Products 2020

4.6 stars, 55,000 reviews
Google Play Store 5M+ downloads

4.8 stars, 11,700 reviews
Apple App Store 5M+ downloads

4.5 stars, 100+ reviews
Best Software Reviews Platform

Работа с 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 и Chicken.

Для 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 Мбит/сек при открытии выпадающего меню «Система -> Параметры» (на рисунке меню выделено зеленым пунктиром):

  Полноцветный режим 256 цветов (BGR233)
Объем Время Объем Время
ZLib 11 Кб 0.09 сек 7 Кб 0.06 сек
HexTile 208 Кб 1.6 сек 118 Кб 0.95 сек
Raw 248 Кб 2 сек 128 Кб 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-сервера.

Другие статьи этой серии:
VNC — удаленный доступ к компьютеру по сети. Введение в VNC.
Установка VNC-сервера на VDS и рекомендации по тюнингу
P.S. Если есть замечания, добавления, вопросы — пишите в комменты, по ним буду дописывать статью.

Бесспорно, TeamViewer — лучший VNC на рынке. Программное обеспечение Virtual Network Connection, также известное как программное обеспечение для удалённого рабочего стола, позволяет управлять устройством клиента, будь то планшет с операционной системой Android или iPhone, через другой компьютер.

Альтернативная статья 2020 ➤ Топ 16 бесплатных 30- 180-дневных антивирусных проб — Нортон, МакАфи, Касперский, AVG, Avast, BitDefender и др.

Бесплатный VNC клиент и просмотрщик для Windows, Mac и Linux

В вычислительной технике Virtual Network Computing (VNC) — это графическая система совместного использования настольных компьютеров, использующая протокол Remote Frame Buffer protocol (RFB) для удаленного управления другим компьютером. Она передает события клавиатуры и мыши с одного компьютера на другой, ретранслируя обновления графического экрана обратно в другом направлении, по сети. Без лишних слов, вот 8 бесплатных и некоторые с открытым исходным кодом VNC клиент/сервер.

↓ 01 – UltraVNC | Бесплатный | Windows

UltraVNC

Ultra VNC — это мощное, простое в использовании и бесплатное — программное обеспечение для удаленного доступа к ПК, которое может отображать экран другого компьютера (через Интернет или сеть) на собственном экране. Программа позволяет использовать мышь и клавиатуру для удаленного управления другим компьютером. Это означает, что вы можете работать на удаленном компьютере, как если бы вы сидели перед ним, прямо из вашего текущего местоположения.

VNC, протокол удаленного буфера кадров (RFB) позволяет просматривать и управлять рабочим столом удаленно через Интернет. Сервер VNC должен быть запущен на компьютере с общим рабочим столом, клиент VNC должен быть запущен на компьютере, который будет иметь доступ к общему рабочему столу.

↓ 02 – DWService | Бесплатный | Windows | macOS | Linux

DWService

DWService предлагает услугу, которая обеспечивает доступ к удаленным системам с помощью стандартного веб-браузера. Предположим, что Вы находитесь в любой точке мира, где есть необходимость в домашнем компьютере, Вы можете запустить веб-браузер с любого устройства, подключенного к домашней странице DWService, и сразу же получить контроль над компьютером. Как это возможно? Очень просто, зарегистрируйтесь на DWService и установите DWAgent на домашнем компьютере.

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

↓ 03 – TeamViewer | Free Personal | Windows | macOS | Linux

teamviewer

TeamViewer позволяет установить соединение с любым ПК или сервером всего за несколько секунд. Вы можете удалённо управлять компьютером партнёра так, как будто вы сидите прямо перед ним. Новые функции, такие как VoIP, веб-камера и выбор приложений, позволят вам еще лучше, проще и быстрее обмениваться данными на рабочем столе. Удаленная поддержка, удаленный доступ и программное обеспечение для онлайн-встреч, на которое полагается мир, — 1 миллиард инсталляций и более 20 миллионов устройств в режиме онлайн в любое время. Почему TeamViewer?

  • Экономия времени и денег — поддержка, помощь, взаимодействие и сотрудничество с людьми. Обмен информацией. Доступ и использование технологий. Один инструмент позволяет работать так, как будто вы все находитесь в одной комнате, не тратя время и средства на поездки. С TeamViewer у вас есть все необходимое прямо перед глазами.
  • Сосредоточьтесь на работе, а не заставляйте ее работать — решайте вопросы удаленно или собирайте клиентов и коллег вместе без сложных шагов или обременительного подготовительного времени. TeamViewer предназначен для того, чтобы вы могли работать в считанные секунды на любом устройстве.
  • Безопасность и мощность — TeamViewer позволяет вам делать то, что вы хотите, безо всяких хлопот и беспокойства. Приватные данные, личные разговоры и личные встречи остаются такими же.

↓ 04 – Хромированный пульт дистанционного управления | Бесплатно | Все браузеры Chrome | Chromebook

хромированный пульт дистанционного управления

Получите доступ к другим компьютерам или позвольте другому пользователю получить безопасный доступ к Вашему компьютеру через Интернет. Chrome Remote Desktop позволяет пользователям получить удаленный доступ к другому компьютеру через браузер Chrome или Chromebook. Компьютеры могут быть доступны на краткосрочной основе для таких сценариев, как специальная удаленная поддержка, или на более долгосрочной основе для удаленного доступа к вашим приложениям и файлам. Все подключения полностью защищены.

Chrome Remote Desktop полностью кроссплатформенный. Обеспечьте удаленную помощь пользователям Windows, Mac и Linux или получите доступ к рабочим столам Windows (XP и выше) и Mac (OS X 10.6 и выше) в любое время — и все это с помощью браузера Chrome практически на любом устройстве, включая Chromebooks.

↓ 05 – TightVNC | Бесплатный | Windows | Linux

удалённый рабочий стол VNC

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

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

↓ 06 – Remmina | Бесплатный | Linux

удалённый рабочий стол

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

  • Поддерживаются протоколы: RDP, VNC, NX, XDMCP, SSH, телепатия.
  • Ведение списка файлов удаленного рабочего стола, организованных по группам
  • Делайте быстрые соединения, напрямую вписывая имя сервера
  • Удаленные рабочие столы с более высоким разрешением прокручиваются/масштабируются как в оконном, так и в полноэкранном режиме.
  • Видовой экран в полноэкранном режиме: удаленный рабочий стол автоматически прокручивается при перемещении мыши по краю экрана.
  • Плавающая панель инструментов в полноэкранном режиме позволяет переключаться между режимами, переключать захват клавиатуры, минимизировать и т.д.
  • Интерфейс с вкладками, опционально управляемый группами.

↓ 07 – AnyDesk | Free Personal | Windows | Linux

anydesk-remote

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

↓ 08 – TigerVNC | Бесплатный | Windows | macOS | Linux

tigervnc

TigerVNC — это высокопроизводительная, платформонейтральная реализация VNC (Virtual Network Computing), клиентское/серверное приложение, позволяющее пользователям запускать и взаимодействовать с графическими приложениями на удаленных машинах. TigerVNC обеспечивает уровни производительности, необходимые для запуска 3D и видео приложений, и пытается поддерживать общий внешний вид и использовать компоненты повторно, где это возможно, на различных платформах, которые он поддерживает. TigerVNC также предоставляет расширения для расширенных методов аутентификации и TLS шифрования.

↓ 09 – NoMachine | Free Personal | Windows | macOS | Linux

nomachine

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

↓ 10 – X2Go | Бесплатный | Windows | macOS | Linux

удалённый рабочий стол

X2Go — это программное обеспечение с открытым исходным кодом для удаленного рабочего стола под Linux, использующее технологический протокол NX. X2Go может использоваться для доступа к рабочим столам ПК, но его основным вариантом использования является обеспечение защищенных автономных удаленных сессий через ssh. Пакет сервера должен быть установлен на хосте Linux; клиентские пакеты могут быть запущены на Linux, OS X или Windows. Основные возможности X2Go

  • Графический удаленный рабочий стол, который хорошо работает как с низкой пропускной способностью, так и с высокой пропускной способностью соединений.
  • Возможность отключения и переподключения к сеансу, даже от другого клиента.
  • Поддержка звука
  • Поддержка такого количества одновременных пользователей, как ресурсы компьютера будет поддерживать (NX3 бесплатная версия ограничила вас 2).
  • Трафик безопасно проложен по туннелю через SSH.
  • Совместный доступ к файлам с клиента на сервер
  • Совместное использование принтера с клиентом на сервере
  • Легкий выбор из нескольких окружений рабочего стола (например, MATE, GNOME, KDE).
  • Удаленная поддержка возможна с помощью совместного использования рабочего стола
  • Возможность доступа к отдельным приложениям путем указания имени желаемого исполняемого файла в конфигурации клиента или выбора одного из предопределенных общих приложений.

↓ 11 – eHorus | Бесплатный | Windows | macOS | Linux

eHorus

eHorus — это облачная система удаленного управления (SaaS). Она устанавливает на ваше устройство агент, который запускается в качестве сервиса. Эти агенты подключаются к нашим серверам, так что вы можете подключиться к ним с любого устройства, подключенного к Интернету. Представьте, что вы можете подключиться к домашнему компьютеру и получить доступ к рабочему столу и файлам, не выходя из офиса. Безопасно и без необходимости устанавливать что-либо на компьютер, с которого вы соединяетесь с другими.

  • Двунаправленная загрузка файлов — Загрузка или скачивание файлов на удаленные устройства. Делайте это в фоновом режиме с помощью браузера, пока вы продолжаете работать с устройством.
  • Сервисное обслуживание и управление процессами — Запуск процессов, для услуг. Удобно и быстро. Нет необходимости даже в доступе к рабочему столу. Вы сможете увидеть использование процессора и памяти для каждого процесса, а также просмотреть общее состояние системы.
  • Удаленная оболочка — решайте проблемы еще быстрее из удаленной оболочки. Будь то Windows, Mac OS или Linux, вы получите прямой доступ к Shell из браузера.
  • Удаленный рабочий стол — удобно управляется из браузера. Нет необходимости устанавливать что-либо дополнительно. Даже при доступе с планшета или мобильного телефона.

mRemoteNG

mRemoteNG — это развилка mRemote: open source, tabbed, multi-protocol, менеджер удаленных соединений. mRemoteNG добавляет исправления ошибок и новые возможности в mRemote. Он позволяет просматривать все ваши удаленные соединения в простом, но мощном интерфейсе с вкладками. mRemoteNG поддерживает следующие протоколы:

  • RDP (Remote Desktop/Terminal Server — удаленный рабочий стол/сервер терминала)
  • VNC (Виртуальные сетевые вычисления)
  • ICA (Citrix Independent Computing Architecture — независимая вычислительная архитектура)
  • SSH (Secure Shell)
  • Telnet (TELecommunication NETwork)
  • HTTP/HTTPS (протокол передачи гипертекста)
  • ссылка на сайт
  • Сырьевые розетки Подключения

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

Что такое VNC

VNC (от англ. Virtual Network Computing) – система, позволяющая подключаться к удаленному компьютеру через протокол RFB. Алгоритм работы реализован следующим образом: для соединения используется специальная программа либо панель управления VMmanager, в нее вводятся данные для авторизации, и в результате пользователь получает полноценный доступ к запрашиваемой системе. С помощью этого протокола мы можем работать с компьютером, который находится в другой точке планеты.

Близким по понятию является соединение по RDP, но такой способ обычно ассоциируется с ОС Windows. VNC же больше относится к системам Linux, но также поддерживает и Windows, MacOS, Chrome, iOS, Android и даже Raspberry Pi.

Программное обеспечение распространяется в свободном доступе. Популярные утилиты, которые можно скачать – Ultra VNC remote access tools, TightVNC и VNC Viewer. Подробнее о том, как ими воспользоваться, мы поговорим чуть позднее, а пока давайте рассмотрим преимущества подключения по ВНС.

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Особенности VNC

Удаленное подключение обычно осуществляется через протоколы RDP и SSH – они чаще используются для получения доступа к VDS. Но если есть они, зачем использовать ВНС?

Вот некоторые особенности, полезные для некоторых сценариев:

  • Возможность сессионного коннекта, благодаря которому разрешено подключаться нескольким пользователям.
  • VNC-клиент может подключаться к любой другой операционной системе.
  • Поддержка мобильного приложения на iOS и Android.

Важно: для соединения сервер должен использовать KVM. Это аппаратная виртуализация, позволяющая воссоздать физический сервер на виртуальной машине. Также существует другая виртуализация под названием OpenVZ – она разрешает запускать несколько ОС на одной машине.

Как только вы убедитесь, что сервер использует KVM, можно переходить к подключению по ВНС. О том, как это сделать, мы поговорим уже в следующем разделе.

Подключаемся к серверу по VNC

Существует два способа подключения к VDS/VPS по VNS: через панель управления VMmanager и с помощью VNC-клиента. Первый вариант подразумевает установленную панель с приобретенной лицензией. Второй – установленную на компьютер программу (Ultra VNC remote access tools, TightVNC или VNC Viewer). Давайте рассмотрим, как всем этим можно воспользоваться и подключиться к VDS/VPS.

Способ 1: Через панель управления VMmanager

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

Устанавливаем ПУ:

yum install wget
  • Загружаем установщик ISPsystem:
wget http://cdn.ispsystem.com/install.sh
  • Устанавливаем VMmanager:
sh install.sh --release 5.221.0 VMmanager
  • Далее перед нами отобразится окно выбора – нажимаем 1 и жмем «Enter».Выбираем виртуализацию KVM

Таким образом на машине будет установлена панель управления. Чтобы в нее войти, нужно в браузере ввести ссылку: https://<IP Server>:1500/vmmgr. В результате будет отображено окно, где нужно активировать лицензию либо воспользоваться ознакомительной версией.

как подключить vmmanager на vds

Как только регистрация будет завершена, мы получим доступ к самой панели. Там переходим в раздел «Управление» -> «Виртуальные машины» и в правой части окна кликаем по кнопке «VNC».

Далее будет запущена консоль, в которой следует ввести логин и пароль от VDS.

как подключиться к серверу по vnc

Вот такими несложными действиями мы смогли подключиться к VDS/VPS через VMmanager. Теперь давайте рассмотрим более простой способ с использованием специальной утилиты.

Способ 2: Через VNC-клиент

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

Подключаемся через VNC-клиент:

Почему не удается подключиться?

Ошибки подключения могут быть связаны со следующим:

  • отсутствует подключение к интернету;
  • виртуальная машина не отвечает на пинги;
  • на машине не запущен VNC-сервер;
  • файрвол перекрывает доступ к TCP-порту;
  • неправильно указан номер порта после двоеточия.

На этом наша статья подходит к концу. Надеемся, что у вас не осталось вопросов, и подключение к серверу по VNC прошло без затруднений. Спасибо за внимание!

VDS Timeweb арендовать

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

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

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

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

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

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

История

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

История VNC

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

Устройство VNC

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

Протокол RFB

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

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

RFB протокол в VNC Viewer

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

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

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

Безопасность VNC

Безопасность VNC

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

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

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

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

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

Главное окно программы

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

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

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

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

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

Выбор типа инсталлятора на официальном сайте

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

Скачиваем VNC Viewer

Скачивать данную программу для любой платформы необходимо только с официального сайта по этой ссылке: www.realvnc.com/en/connect/download/viewer/.

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

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

скачать vnc viewer

Установка VNC Viewer

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

Запуск установочного файла

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

"Мастер установки" клиента VNC Viewer

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

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

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

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

Окно создания нового подключения к удаленному терминалу

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

Рекомендации по выбору оптимального режима работы

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

Раздел настроек для экспертов

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

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

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

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

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

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

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

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

Итоги

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

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

Источники: fb.ru, wikipedia.org

На чтение 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 имеет все необходимые функции для работы, при этом она практически не использует ресурсы компьютера и при этом обеспечивает быструю стабильную связь между устройствами.

Что такое 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:

Понравилась статья? Поделить с друзьями:
  • Vnc для windows 10 64 bit
  • Vnc connect настройка в windows 10
  • Vnc address book для windows 10
  • Vmware увеличить размер виртуального диска windows
  • Vmware скачать для windows 7 x64 торрент на русском