Realvnc server настройка


Установка и настройка VNC на сервере Debian 9

Введение

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

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

Предварительные требования

Для завершения данного обучающего модуля вам потребуется:

  • Один сервер Debian 9, настроенный в соответствии с указаниями руководства по начальной настройке сервера Debian 9, в том числе с брандмауэром и пользователем без привилегий root и с привилегиями sudo.
  • Локальный компьютер с клиентом VNC, поддерживающий соединения VNC через туннели SSH.
    • В Windows вы можете использовать TightVNC, RealVNC или UltraVNC.
    • В macOS вы можете использовать встроенную программу Screen Sharing или кросс-платформенное приложение, например RealVNC.
    • В Linux вы можете использовать разные решения, в том числе vinagre, krdc, RealVNC, или TightVNC

Шаг 1 — Установка среды рабочего стола и сервера VNC

По умолчанию сервер Debian 9 поставляется без графической среды рабочего стола и без сервера VNC, так что для начала мы их установим. В частности, мы установим пакеты новейшей среды рабочего стола Xfce и пакет TightVNC, доступный в официальном хранилище Debian.

Обновите список пакетов на своем сервере:

  1. sudo apt update

Установите на свой сервер среду рабочего стола Xfce:

  1. sudo apt install xfce4 xfce4-goodies

Во время установки вам будет предложено выбрать раскладку клавиатуры из списка возможных вариантов. Выберите наиболее подходящий для вашего языка вариант и нажмите ENTER. После этого установка будет продолжена.

После завершения установки установите сервер TightVNC:

  1. sudo apt install tightvncserver

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

  1. vncserver

Вам будет предложено ввести и подтвердить пароль для удаленного доступа к системе:

Output

You will require a password to access your desktops. Password: Verify:

Пароль должен иметь длину от 6 до 8 символов. Пароли длиной более 8 символов будут автоматически обрезаны.

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

Затем процесс создает необходимые файлы конфигурации по умолчанию и данные подключения для сервера:

Output

Would you like to enter a view-only password (y/n)? n xauth: file /home/sammy/.Xauthority does not exist New 'X' desktop is your_hostname:1 Creating default startup script /home/sammy/.vnc/xstartup Starting applications specified in /home/sammy/.vnc/xstartup Log file is /home/sammy/.vnc/your_hostname:1.log

Теперь настроим сервер VNC.

Шаг 2 — Настройка сервера VNC

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

Эти команды находятся в файле конфигурации xstartup в папке .vnc в каталоге home. Сценарий startup был создан при запуске vncserver на предыдущем шаге, однако мы создадим собственный сценарий для запуска рабочего стола Xfce.

При начальной настройке VNC запускается экземпляр сервера по умолчанию на порту 5901. Этот порт называется портом дисплея и учитывается VNC как :1. Возможен запуск нескольких экземпляров VNC на других портах дисплея, в том числе :2, :3 и т. д.

Поскольку мы изменяем настройку сервера VNC, вначале нужно остановить экземпляр сервера VNC, работающий на порту 5901, с помощью следующей команды:

  1. vncserver -kill :1

Результат должен выглядеть следующим образом, хотя вы увидите другой PID:

Output

Killing Xtightvnc process ID 17648

Прежде чем изменять файл xstartup, следует создать резервную копию исходного файла:

  1. mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

Создайте новый файл xstartup и откройте его в текстовом редакторе:

  1. nano ~/.vnc/xstartup

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

~/.vnc/xstartup

#!/bin/bash xrdb $HOME/.Xresources startxfce4 &

Первая команда в файле, xrdb $HOME/. Xresources указывает системе графического интерфейса VNC прочитать файл пользователя сервера . Xresources. В файле Xresources пользователь может изменять определенные параметры графического рабочего стола, такие как цвета терминала, темы курсора и рендеринг шрифтов. Вторая команда указывает серверу запустить пакет Xfce, включающий все графическое программное обеспечение для удобного управления сервером.

Чтобы сервер VNC мог использовать новый файл startup, нужно сделать его исполняемым.

  1. sudo chmod +x ~/.vnc/xstartup

Перезапустите сервер VNC.

  1. vncserver

Результат будет выглядеть примерно так:

Output

New 'X' desktop is your_hostname:1 Starting applications specified in /home/sammy/.vnc/xstartup Log file is /home/sammy/.vnc/your_hostname:1.log

Завершив настройку, подключимся к серверу с локального компьютера.

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

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

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

  1. ssh -L 5901:127.0.0.1:5901 -C -N -l sammyyour_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 по умолчанию.

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

Для доступа к файлам в каталоге home вы можете использовать менеджер файлов или командную строку, как показано здесь:

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

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

Шаг 4 — Запуск VNC в качестве системной службы

Далее мы настроим сервер VNC как системную службу, которую мы сможем запускать, останавливать и перезапускать как любую другую службу. Это также обеспечит запуск VNC при перезагрузке вашего сервера.

Создайте новый файл блока с именем /etc/systemd/system/[email protected] в своем любимом текстовом редакторе:

  1. sudo nano /etc/systemd/system/[email protected]

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

Добавьте в файл следующие строки. Оюязательно измените значения параметров User, Group, WorkingDirectory и username на значения PIDFILE, соответствующие вашему имени пользователя:

/etc/systemd/system/[email protected]

[Unit] Description=Start TightVNC server at startup After=syslog.target network.target [Service] Type=forking User=sammy Group=sammy WorkingDirectory=/home/sammy PIDFile=/home/sammy/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target

Команда ExecStartPre останавливает сервер VNC, если он уже запущен. Команда ExecStart запускает VNC и устанавливает 24-битную глубину цвета с разрешением 1280x800. Вы можете изменить эти параметры запуска в соответствии со своими потребностями.

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

Затем сообщите системе о новом файле блока.

  1. sudo systemctl daemon-reload

Активируйте файл блока.

  1. sudo systemctl enable [email protected]

Цифра 1 после символа @ указывает, на каком дисплее должна появляться служба. В данном случае это значение по умолчанию :1, как говорилось на шаге 2.

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

  1. vncserver -kill :1

Запустите его, как любую другую системную службу.

  1. sudo systemctl start vncserver@1

Вы можете проверить запуск с помощью следующей команды:

  1. sudo systemctl status vncserver@1

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

Output

[email protected] - Start TightVNC server at startup Loaded: loaded (/etc/systemd/system/[email protected]; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-09-05 16:47:40 UTC; 3s ago Process: 4977 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :1 (code=exited, status=0/SUCCESS) Process: 4971 ExecStartPre=/usr/bin/vncserver -kill :1 > /dev/null 2>&1 (code=exited, status=0/SUCCESS) Main PID: 4987 (Xtightvnc) ...

Теперь сервер VNC будет доступен при перезагрузке компьютера.

Запустите туннель SSH еще раз:

  1. ssh -L 5901:127.0.0.1:5901 -C -N -l sammyyour_server_ip

Создайте новое подключение, используя клиентское программное обеспечение VNC для подключения localhost:5901 к вашему компьютеру.

Заключение

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

как пользоваться, установка и настройки. Подключение к удаленному компьютеру по VNC

В этом руководстве будет рассмотрен процесс настройки сервера VNC для осуществления удаленного управления виртуальными серверами под управлением операционной системы Ubuntu 16.04 x64.

Что это такое

VNC — широко распространенный способ удаленного управления рабочим столом компьютера по сети. VNC работает по модели клиент-сервер и использует специализированный сетевой протокол Remote Frame Buffer (RFB). Клиенты VNC (иногда называемые зрителями) совместно с сервером используют пользовательский ввод (нажатия клавиш, движения мыши, клики и сенсорные нажатия). Серверы VNC захватывают содержимое фреймбуфера локального дисплея и передают их обратно клиенту, а также заботятся о передаче удаленного клиентского ввода на локальный вход. Соединения по RFB обычно идут на TCP-порт сервера с номером 5900.

Gnome - (GNU Network Object Model Environment) представляет собой графический пользовательский интерфейс (GUI) и набор компьютерных настольных приложений для пользователей операционной системы Linux. Он предназначен для того, чтобы сделать операционную систему Linux простой в использовании для не-программистов и в целом соответствует рабочему интерфейсу Windows и его наиболее распространенному набору приложений. В GNOME пользовательский интерфейс может, например, быть похожим на Windows или Mac OS. Кроме того, GNOME включает набор приложений того же типа, что и продукт Windows Office: текстовый процессор, программа для работы с электронными таблицами, менеджер баз данных, разработчик презентации, веб-браузер и программа электронной почты.

Установка VNC Server и рабочего окружения GNOME

Прежде всего следует обновить локальную базу пакетов:

Sudo apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal vnc4server

Для завершения начальной конфигурации VNC-сервера выполните команду vncserver для установки пароля. Также будет предложено ввести “view-only” пароль для аутентификации только для просмотра. Пользователи, которые будут авторизованы с помощью “view-only” пароля, не смогут контролировать рабочий стол с помощью мыши или клавиатуры.

Настройка VNC Server

Во-первых, мы должны указать VNC серверу какие команды выполнять при запуске. Они находятся в файле ~/.vnc/xstartup. Сценарий запуска был создан на предыдущем шаге, но в нем нужно изменить некоторые команды для рабочего окружения Gnome. Инициализация VNC сервера по умолчанию происходит на порт 5901, называемый “Порт дисплея” и упоминается как:1. VNC может запускать несколько экземпляров на других портах: :2, :3, и т.д.

Перед тем как приступить к изменениям настройки VNC сервера необходимо остановить экземпляр на порту 5901:

Vncserver -kill:1

Откройте файл в текстовом редакторе:

Nano ~/.vnc/xstartup

Добавьте следующие строки:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

Gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &

Проброс портов для возможности удаленного доступа:

Iptables -A INPUT -p tcp --dport 5901 -j ACCEPT
iptables-save

Запустим рабочий стол, который будет доступен удаленно:

Vncserver

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

Iptables -A INPUT -p tcp --dport 59XX -j ACCEPT
iptables-save

Проверка VNC

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

Для установки нам потребуется сервер или удаленный компьютер, локальный компьютер с клиентом VNC с поддержкой соединения через SSH тунель. Пользователям Windows мы рекомендуем RealVNC, UltraVNC или TightVNC. В Mac OS можно использовать стандартную утилиту Screen Sharing, или же в app store установить другие VNC приложения. Пользователи Linux имеют более широкий выбор программ, таких как krdc, vinagre, TightVNC, RealVNC, Remmina и др.

Установка Desktop Environment и сервера VNC

По умолчанию образы Ubuntu 16.04 не имеют графической оболочки рабочего стола и сервера VNC, которые нужно устанавливать дополнительно. Для начала установим пакеты последней версии среды рабочего стола Xfce и пакет TightVNC из репозиториев Ubuntu.

На заказанном сервере установите пакеты Xfce и TightVNC.

$ sudo apt install xfce4 xfce4-goodies tightvncserver

Для завершения первичной настройки VNC сервера после его установки воспользуйтесь командой vncserver для установки надёжного пароля.

$ vncserver

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

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

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

Сначала укажем команды, которые сервер VNC должен выполнять при запуске. Эти команды задаются в конфигурационном файле xstartup в поддиректории .vnc вашей домашней директории. Скрипт запуска был создан во время выполнения команды vncserver на предыдущем шаге, сейчас мы изменим некоторые команды для работы с Xfce.

При первом запуске VNC запускает инстанс сервера по умолчанию на порту 5901. Этот порт называется портом отображения (display port), и в VNC он имеет обозначение:1. VNC может запускать много инстансов на других портах, например, :2, :3, и так далее. При работе с серверами VNC помните, что порт отображения с номером:X работает на порту 5900 X.

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

$ vncserver -kill:1

Вывод должен выглядеть похожим образом с точностью до идентификатора процесса (process ID):

Вывод
Killing Xtightvnc process ID 17648

Перед внесением изменений в новый файл xstartup, сделаем резервную копию исходного файла.

$ mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

Теперь создадим новый файл xstartup используя nano или другой текстовый редактор.

$ nano ~/.vnc/xstartup

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

~/.vnc/xstartup
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

Первая команда файла xrdb $HOME/.Xresources сообщает фреймворку графического интерфейса пользователя VNC, что необходимо использовать пользовательский файл.Xresources. Файл .Xresources сохраняет определённые пользовательские настройки рабочего стола, например, цвета терминала, тему курсора, рендеринг шрифтов. Вторая команда предписывает серверу запустить Xfce, который и позволяет вам комфортно управлять вашим сервером.

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

$ sudo chmod x ~/.vnc/xstartup

Теперь перезапустим сервер VNC.

$ vncserver

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

Вывод
New "X" desktop is your_server_name.com:1
Starting applications specified in /home/sammy/.vnc/xstartup
Log file is /home/sammy/.vnc/liniverse.com:1.log

Тестирование рабочего стола VNC

Сперва создадим SSH соединение на локальной машине для установки безопасного соединения с VNC. Вы можете сделать это с помощью терминала на Linux или OS X следующей командой. Не забудьте заменить username и server_ip_address на имя своего пользователя с правами sudo и IP адрес вашего сервера.

$ ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address

Если вы используете графический клиент SSH, например, PuTTY, задайте server_ip_address в качестве IP адреса соединения, а также установите localhost:5901 в качестве пробрасываемого порта в настройках соединения SSH своего клиента.

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

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

Теперь вы имеете полный доуступ к управлению сервером и файлам в вашей домашней директории.

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

Сначала создадим юнит-файл /etc/systemd/system/ с помощью вашего текстового редактора:

$ sudo nano /etc/systemd/system/

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

$ /etc/systemd/system/

Description=Start TightVNC server at startup
After=syslog.target network.target


Type=forking
User=sammy
PAMName=login
PIDFile=/home/sammy/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill:%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800:%i
ExecStop=/usr/bin/vncserver -kill:%i


WantedBy=multi-user.target

$ sudo systemctl daemon-reload

Активируем юнит-файл.

$ sudo systemctl enable

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

$ sudo systemctl start

Убедимся, что сервис запущен, этой командой:

$ sudo systemctl status >

Если запуск прошёл корректно, вывод должен выглядеть похожим образом:

Название Вывод
This email address is being protected from spambots. You need JavaScript enabled to view it. - 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.

Готово! Вы смогли установить и настроить сервер VNC на вашем сервере с Ubuntu 16.04. Отныне Вы можете управлять файлами, программным обеспечением и настройками с помощью привычного графического интерфейса.

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

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

VNC была разработана компанией AT&T. Оригинальные исходные коды доступны на условиях лицензии GNU General Public License , как и многие варианты VNC, существующие на данный момент.

История

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

Название возникло из компьютерной сети тонких клиентов Videotile, которая представляла из себя LCD-панель с вводом пером и быстрым

Разработчики, работавшие над VNC в AT&T Research Lab:

  • Tristan Richardson
  • Quentin Stafford-Fraser
  • James Weatherall
  • Ken Wood
  • Andy Harter
  • Charlie McLachlan
  • Paul Webster

Устройство

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

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

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

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

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

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

Изначально VNC не использует шифрование трафика, однако в процедуре аутентификации пароль не передается в открытом виде, а используется алгоритм "вызов-ответ" с и используется как при соединении через Интернет , так и в локальных сетях . SSH-клиенты позволяют создавать SSH-туннели как со всех основных платформ (Windows,

Также многие современные версии VNC поддерживают расширения стандартного протокола, которые реализуют шифрование и/или сжатие VNC-трафика, разграничения по спискам доступа (англ.) - официальная версия, поддерживаемая командой AT&T Laboratories

  • TightVNC (англ.) - альтернативная версия основанная на RealVNC
  • UltraVNC (англ.) - реализация VNC под Microsoft Windows
  • Vinagre (англ.) - VNC-клиент для рабочего окружения GNOME ОС Какое программное обеспечение VNC лучше?
  • Wikimedia Foundation . 2010 .

    Смотреть что такое "VNC" в других словарях:

      VNC - son las siglas en inglés de Virtual Network Computing (Computación Virtual en Red). VNC es un programa de software libre basado en una estructura cliente servidor el cual nos permite tomar el control del ordenador servidor remotamente a través de … Wikipedia Español

      VNC - son las siglas en inglés de Virtual Network Computing (Computación en Red Virtual). VNC es un programa de software libre basado en una estructura cliente servidor el cual nos permite tomar el control del ordenador servidor remotamente a través de … Enciclopedia Universal

      REDIRECT Virtual Network Computing … Википедия

      VNC

      Vnc - typische VNC Sitzung in einem Fenster Virtual Network Computing (VNC) ist eine Software, die den Bildschirminhalt eines entfernten Rechners (Server) auf einem lokalen Rechner (Client) anzeigt und im Gegenzug Tastatur und Mausbewegungen des… … Deutsch Wikipedia

      VNC - Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. VNC, sigle composé des trois lettres V, N et C, peut faire référence à : Virtual Network Computing, un logiciel d affichage graphique distant ;… … Wikipédia en Français

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

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

    UltraVNC берется на . Другие известные реализации VNC - RealVNC и TightVNC , еще варианты можно найти . Теоретически они все совместимы между собой, хотя некоторые специальные функции (clipboard или file transfer) могут между разными реализациями не работать.

    Помогаем новичкам

    Удобен VNC и для помощи другим пользователям. Помогать, видя происходящее на экране, гораздо проще.

    Однако у очень многих стоят раутеры и файерволы, и нереально требовать от новичка умения открыть для входящих соединений нужный порт. Нам на помощь приходит reverse connection (обратное соединение). В этом режиме соединение инициирует VNC сервер.

    Опытный пользователь запускает у себя VNC клиент в listening mode (режиме слушания порта) (vncviewer.exe /listen ) и делает у себя порт 5500 доступным снаружи. Новичку остается только скачать и запустить VNC сервер и соединиться с клиентом по указанному IP адресу.

    Вот специальная страница с инструкциями для новичка. Думаю, опытному пользователю подробные инструкции не нужны. Отмечу только, что во время соединения clipboard становится общим, и что если у новичка разрешение экрана больше вашего, то в клиенте можно масштабировать изображение до приемлемого размера.

    Дополнительно

    Достоинства VNC - многоплатформенность и бесплатность. Если у вас везде стоит Windows XP, то для удаленного доступа вам вероятно подойдут и встроенные средства - Remote Desktop или Remote Assistance. Вроде бы их тоже можно соединять через reverse connection.

    Если у вас динамический внешний IP адрес, удобно сделать себе (бесплатный) Dynamic DNS, например на dyndns.com . У вас на компьютере будет работать маленькая программка (а в некоторых раутерах есть такая встроенная функциональность), извещающая DynDNS сервис об изменениях вашего IP. Как результат, выбранный вами domain, к примеру pupkin.dyndns.org, будет всегда показывать на ваш текущий IP адрес

    Если вы профессионально занимаетесь технической поддержкой, то вам может быть особенно удобен . Это специальная облегченная версия VNC сервера, которая может делать только reverse connection и только на заранее сконфигурированные вами IP адреса. Конечно, тогда вы должны быть достаточно авторитетны для пользователя, чтобы он согласился скачать и запустить этот сконфигурированный VNC сервер с вашего собственного сайта.
    (А, кого я тут обманываю... Многие пользователи и так запустят все, что им предложат)

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

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

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

    Часто доступ по VNC может пригодиться, если по какой-либо причине не удается подключиться стандартным способом по SSH или RDP.

    Подключение через VNC доступно только для серверов на виртуализации KVM.

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

    Это позволяет подключиться к удалённому серверу без установки какого-либо клиента — используется лишь браузер.

    Перейти в VMmanager можно прямо из личного кабинета - раздел Товары - Виртуальные серверы - выбираете ваш сервер - кнопка Перейти.

    После чего система перенаправит вас из личного кабинета в панель VMmanager.

    Здесь выберите раздел Управление - Виртуальные машины, затем выделите строку с вашим сервером и в верхнем углу нажмите на значок VNC:

    Если вы используете VMmanager 6, то нажмите на кнопку VNC во вкладке Виртуальные машины.

    Откроется консоль VNC:

    Здесь вы сможете подключиться к серверу, введя логин (в примере выполняем вход под пользователем root, доступ к которому предоставляется вам при покупке сервера) и пароль для авторизации.

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

    Если пароль был введен верно, то в консоли вы увидите вот такое приветственное сообщение (текст может немного отличаться в зависимости от установленной на вашем VDS операционной системы):

    Стоит отметить, что при подключении по VNC к серверам с установленной ОС Linux будет отображаться графическая консоль сервера — стандартная командная строка, как при подключении по SSH. Если есть необходимость в графическом интерфейсе — можно его установить по нашей инструкции. Тогда при подключении по VNC будет открываться рабочий стол.

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

    Настройка сервера VNC. Сетевые средства Linux

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

    VNC представляет собой удобный инструмент удаленного доступа, но при использовании могут возникать проблемы. В частности, многие пользователи сообщают об ошибках, возникающих при совместной работе редактора NEdit (http://www.nedit.org) и VNC. В моей системе NEdit не реагировал на нажатие клавиш, т.е. оказался совершенно непригоден к использованию. К счастью, серьезные ошибки, подобные этой, возникают достаточно редко. В большинстве случаев проблему удается решить с помощью настройки компонентов VNC. Xарактеристики VNC можно задавать, редактируя сценарий, используемый для запуска сервера, либо изменяя содержимое конфигурационных файлов.

    Установка основных характеристик сервера

    Программа, реализующая функции сервера VNC, называется Xvnc. Эта программа содержит X-сервер (взаимодействующий с локальными X-программами) и сервер VNC (который взаимодействует с клиентом VNC). Вы, вероятно, заметили, что при обсуждении работы сервера программа Xvnc не упоминалась. Дело в том, что эта программа вызывается из сценария vncserver, используемого для запуска сервера VNC. Сценарий vncserver написан на языке Perl; изменяя его код, вы можете задавать характеристики сервера VNC, принимаемые по умолчанию. Некоторые из установок, которые можно осуществить, редактируя код сценария, описаны ниже.

    • Автоматическая установка параметров, используемых по умолчанию. В последних версиях vncserver для определения размера дисплея, числа битов, используемых для представления цвета, и других параметров применялся вызов &GetXDisplayDefaults(). Однако при этом может быть получено значение размера, не подходящее для клиента. Если вы хотите изменить размер экрана, вам надо закомментировать данную строку, поместив в начале ее символ #, и указать размер экрана явным образом. В сценарии, поставляемом в составе пакета, размер экрана устанавливается до вызова &GetXDisplayDefaults().

    • Размер экрана. При запуске программа Xvnc создает виртуальный экран определенного размера. Если вы не используете опции по умолчанию, установите размер экрана с помощью переменной $geometry. Например, чтобы задать размер 900?675, надо включить в состав сценария следующую строку:

    $geometry = "900x675";

    Совет

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

    • Глубина цвета. Включив в состав сценария переменную $depth, вы можете контролировать число битов, используемых для представления цвета. Во многих случаях для кодирования цвета бывает достаточно 16 битов, однако программы, воспроизводящие большое количество разнообразных цветов, могут искажать данные, отображаемые другими программами. Это правило не распространяется на VNC; 16-битовое представление может привести к некорректному отображению цвета. В будущем данная проблема, скорее всего, будет решена.

    • Шрифт, или путь к шрифту. Сценарий, поставляемый в составе пакета, по умолчанию настроен для использования сервера шрифтов. Изменить эту настройку можно с помощью раздела Add font path and color database stuff here. Для добавления шрифта используется параметр -fp в строке $cmd, которая используется при вызове Xvnc. При необходимости вы можете сконфигурировать VNC для работы с сервером шрифтов. Использованием сервера шрифтов описано в главе 15.

    • Диспетчер окон, используемый по умолчанию. Сценарий vncserver, поставляемый в составе дистрибутивного пакета, содержит переменную $defaultXStartup, определяющую содержимое пользовательского сценария запуска. При первом запуске сценарий vncserver помещает соответствующий файл в пользовательский каталог. По умолчанию задан диспетчер окон который в настоящее время используется достаточно редко. Вы можете отказаться от значения, заданного по умолчанию, и заменить вызов twm на вызов другого диспетчера окон или среды рабочего стола, например startkde, sawmill или icewm. Изменения, внесенные в сценарий vncserver, повлияют на работу только тех пользователей, которые еще не запускали данный сценарий. Ниже будет рассмотрены средства установки конфигурации для существующих пользователей.

    Даже если вы плохо знакомы с языком Perl, просмотрев данный сценарий, вы найдете сведения о многих характеристиках, которые, возможно, захотите изменить. В основном данный сценарий устанавливает опции, которые должны быть указаны при запуске Xvnc; они помещаются в строку $cmd. Разобравшись в том, как формируются опции, вы сможете легко модифицировать их. По команде Xvnc -help &> Xvnc-help.txt создается текстовый файл с именем Xvnc-help.txt, содержащий информацию о доступных опциях Xvnc.

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

    Сценарии vncserver, входящие в состав некоторых пакетов, существенно отличаются от исходного варианта. Особенно это относится к сценарию, поставляемому в составе системы Debian. Тем не менее советы, приведенные выше, применимы ко всем разновидностям vncserver. Необходимо лишь перед внесением изменений ознакомиться с конкретными особенностями сценария. Например, сценарий для системы Debian создает для определения шрифта переменную $fontpath.

    Изменение параметров для отдельных пользователей

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

    • Самостоятельно создать сценарий запуска сервера VNC. Пользователь может скопировать сценарий в свой каталог, модифицировать его и использовать в дальнейшем для запуска сервера.

    • Организовать передачу опций сценарию. Сценарий vncserver обрабатывает несколько опций, которые могут быть использованы для переопределения значений, заданных по умолчанию. Например, опция -geometry ширина_и_высота устанавливает размер рабочего стола. Эти опции в основном совпадают с опциями программы Xvnc.

    • Редактировать отдельные конфигурационные файлы. Стандартный сценарий запуска сервера перед окончанием своего выполнения вызывает сценарий ~/.vnc/xstartup. В нем содержатся команды запуска диспетчера окон и xterm. Пользователь может редактировать этот файл так же, как и обычный сценарий запуска X Window. В некоторых дистрибутивных пакетах имя и расположение этого сценария отличается от указанных здесь. Например, в системе Debian вызывается сценарий /etc/X11/Xsession, который, в свою очередь, запускает пользовательский сценарий .xsession.

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

    Совместная работа серверов XDMCP и VNC

    Один из главных недостатков заключается в следующем: для того, чтобы начать работу с сервером VNC, надо зарегистрироваться, используя один из стандартных протоколов, загрузить сервер и запомнить номер дисплея. Эта рутинная процедура мешает выполнению реальных задач. Решением данной проблемы может быть использование VNC X-сервера и сервера XDMCP на одном компьютере.

    Подобно большинству X-серверов, VNC X-сервер позволяет серверу XDMCP управлять отображением данных. Для того, чтобы это стало возможным, вам надо указать при запуске VNC X-сервера опцию -query имя_узла. Если вы используете суперсервер xinetd, соответствующая запись в конфигурационном файле будет выглядеть следующим образом:

    service vnc

    {

     disable = no

     socket_type = stream

     protocol = tcp

     wait = no

     user = nobody

     server = /usr/local/bin/Xvnc

     server_args = -inetd -query vncserv -once

    }

    В данном случае важно правильно задать параметры сервера. В частности, опция -inetd сообщает Xvnc о том, что он запущен посредством суперсервера, -query vncserv означает, что необходимо обратиться к vncserv. Опция -once свидетельствует о том, что сервер должен быть вызван однократно, а затем прекратить свою работу; в результате, если пользователь завершит сеанс взаимодействия, соединение будет разорвано. Вы можете также использовать и другие опции Xvnc, например -geometry или -fp. Кроме того, в файле /etc/services должно присутствовать описание порта.

    vnc 5900/tcp

    Для обычных соединений VNC использует номера портов 5900-5999, а порты 5800-5899 применяются для обработки обращений посредством Web-броузера (поддержки режима Java-сервера). Порт 5900 соответствует дисплею 0, порт 5901 — дисплею 1 и т.д. Таким образом, приведенное выше описание задает отображение приглашения к регистрации XDMCP и взаимодействие VNC через порт 0. Очевидно, что сервер XDMCP должен выполняться на компьютере, определенном посредством опции -query. Вы можете настроить систему так, чтобы она по-разному реагировала на обращения клиента через различные порты. Например, дисплею 0 может соответствовать размер рабочего стола 800?600, дисплею 1 — размер 1024?768 и т.д. Для идентификации таких серверов необходимо поместить в файл /etc/services несколько записей: по одной на каждый порт. Настроенный таким образом сервер VNC не требует ввода пароля — все детали взаимодействия обеспечивает сервер XDMCP. (Заметьте, что в отличие от традиционного VNC-взаимодействия, имя пользователя и пароль передаются в незакодированном виде.) Еще одна особенность сконфигурированного подобным образом сервера VNC состоит в том, что он может принимать обращения нескольких пользователей через один порт. Таким образом, совместное использование серверов VNC и XDMCP можно условно сравнить с применением сервера XDMCP и удаленного X-сервера. Однако эти системы имеют ряд отличий. Наиболее важные из них описаны ниже.

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

    • При работе VNC на пользовательском компьютере вместо X-сервера выполняется клиент VNC. Сервер VNC распространяется в исходных кодах, поэтому он свободно доступен, в то время как большинство X-серверов для Windows и MacOS предоставляется на коммерческой основе.

    • Протокол VNC имеет свои особенности. Если на пользовательском компьютере вы замените X-сервер клиентом VNC, качество системы может как повыситься, так и снизиться, в зависимости от потребностей пользователя и применяемого X-сервера.

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

    Удалённый доступ к панелям оператора ELHART серии ECP при помощи VNC-клиента

    1. Особенность управления панелью оператора при помощи ПК или смартфона

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

    Преимуществами VNC-технологии являются:

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

    Приложения VNC-клиентов доступны для операционных систем персональных компьютеров и мобильных устройств на Android, IOS (смартфоны, планшеты и т. п.), в том числе распространяемые бесплатно.

    Панели оператора ELHART серии ECP имеют встроенный VNC-сервер, таким образом пользователь получает возможность удалённо управлять панелью оператора, не применяя более сложные и дорогие программные решения, такие как SCADA-системы (системы удалённого мониторинга, управления и сбора данных технологического процесса) или web- визуализации. При использовании SCADA-систем возникает необходимость создавать визуализацию технологического процесса (человеко-машинного интерфейса, HMI) отдельно для панели оператора и персонального компьютера; также, сами SCADA-системы, как правило, являются платным программным обеспечением. Панельные ПЛК, имеющие web-интерфейс, как правило, стоят дороже ПЛК и панелей, не имеющих web-интерфейса.

    2. Настройка и запуск VNC-сервера панели оператора

    Рассмотрим пример настройки VNC-сервера операторской панели ELHART и распространённого VNC-клиента VNC Viewer (разработчик RealVNC, доступно в Google Play и Apple Store).

    Со стороны панели оператора настройка VNC-сервера заключается в управлении двумя системными битами. SRB10020 включает или выключает VNC-сервер панели оператора, SRB10021 — разрешает доступ с управлением к экрану панели или разрешает доступ к экрану только для просмотра. Для управления этими системными битами можно добавить на экран панели элементы Bit – тумблер:

    Рисунок 1 — Добавление элементов «Bit – тумблер»

    В настройках первого элемента нужно указать область памяти LOCAL: [внутренняя память], тип регистра — системный битовый SRB с адресом 10020, для второго изменится только адрес — 10021. Для просмотра описания регистров можно нажать кнопку Системный регистр:

    Рисунок 2 — Настройки элемента «Bit – тумблер»Рисунок 3 — Описание системных регистров SRB10020 и SRB1021

    Для полного доступа к экрану панели необходимо установить оба бита в 1. После этого VNC-сервер будет включен для управления (SRB10020 = 1 включает VNC-сервер, SRB10021 = 1 доступ с управлением к экрану панели). VNC-сервер панели оператора настроен.

    3. Настройка конфигурации роутера для связи внешнего устройства с панелью оператора

    Роутер сети, в которою подключена панель оператора с работающим  VNC-сервером, должен быть сконфигурирован на переадресацию запросов, приходящих  на порт 5900 по внешнему адресу сети, на порт 5900 локального адреса панели оператора.  Локальный адрес обычно имеет вид 192.168.х.ххх.

    Конфигурация роутера на примере D-Link DSL-2540U:

    Рисунок 4 — Настройка преобразования сетевых адресов

    Для настройки переадресации запросов необходимо зайти во вкладку Advanced setup - NAT - Virtual servers, нажать кнопку Add:

    Рисунок 5 — Настройка правила переадресации

    Custom server - в данном примере имя сервера задаётся вручную, потому что ни одно из предустановленных правил (Select a service) не подходит. Server IP address - локальный IP-адрес панели оператора. External port start, External port end - диапазон портов, на которые приходят запросы из сети Internet.

    В этом образце настройки конфигурации роутера  используется один порт с номером 5900. После нажатия Save/Apply новое правило переадресации добавится в общий список виртуальных серверов:

    Рисунок 6 — Список переадресации с добавленным правилом

    4. Настройка конфигурации приложения для связи внешнего устройства с панелью оператора

    В качестве примера настройки VNC-клиента можно привести мобильное устройство с операционной системой Android и установленным приложением VNC Viewer. Ниже приведена пошаговая инструкция настройки приложения.

    1. Основное окно программы. Нажатием на кнопку + в список добавляется новый сервер.

    Рисунок 7 — Внешний вид стартового окна VNC Viewer

    2. В поле адрес появившегося окна необходимо написать внешний статический IP-адрес сети, к которой подключена панель оператора, задать имя (при желании) нового подключения и нажать CREATE.

    Рисунок 8 — Добавление нового VNC-сервера

    3. Вид настроенного сервера в приложении-клиенте. Для установления связи с сервером необходимо нажать на кнопку CONNECT.

    Рисунок 9 — Свойства добавляемого VNC-сервера

    4. Приложение выведет 2 окна — с предупреждением о незащищённом подключении и с предложением ввести пароль (рис. 10), если он задан для сервера. В приводимом примере пароль отсутствует, для продолжения необходимо нажать кнопку CONTINUE (рис. 11).

    Рисунок 10 — Предупреждение о незащищённом подключенииРисунок 11 — Окно ввода пароля сервера

    Связь с сервером будет установлена и на экране мобильного устройства отобразится экран операторской панели. Всеми элементами экранов панели оператора (в том числе переключением экранов) можно управлять с экрана смартфона:

    Рисунок 12 — Внешний вид экрана панели оператора при подключении при помощи мобильного устройства

    Итог

    Представленная реализация удалённого подключения к технологическому процессу для просмотра и управления при помощи VNC-сервера панели оператора ELHART является достаточно простой и не требующей дополнительных материальных затрат. Одним из преимуществ является одновременный доступ к панели оператора с нескольких устройств, как мобильных (смартфон, планшет), так и стационарных персональных компьютеров и ноутбуков.

    Инженер ООО «КИП-Сервис»
    Петров Н.П.

    Читайте также:

    Как установить и настроить vnc на Ubuntu 18.04 2022

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

    Virtual Network Computing (VNC) - это графическая система общего доступа к рабочему столу, которая позволяет вам использовать клавиатуру и мышь для удаленного управления другим компьютером. Это открытая альтернатива протоколу удаленного рабочего стола Microsoft (RDP).

    Предпосылки

    Прежде чем продолжить обучение, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.

    Установка рабочего стола

    На большинстве серверов не установлена ​​среда рабочего стола, поэтому мы начнем с установки облегченной среды рабочего стола.

    В репозиториях Ubuntu доступно несколько сред рабочего стола (DE). В этом уроке мы будем устанавливать Xfce. Это быстрая, стабильная и легкая среда рабочего стола, что делает его идеальным для использования на удаленном сервере.

    Сначала обновите вашу систему:

    sudo apt update sudo apt upgrade sudo apt update sudo apt upgrade

    Затем введите следующую команду, чтобы установить Xfce на свой сервер:

    sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

    В зависимости от вашей системы загрузка и установка пакетов Xfce может занять некоторое время.

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

    Есть также несколько различных VNC-серверов, доступных в репозиториях Ubuntu, таких как TightVNC, TigerVNC и x11vnc. Каждый VNC-сервер имеет свои сильные и слабые стороны с точки зрения скорости и безопасности.

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

    Введите следующую команду для установки TigerVNC на вашем сервере Ubuntu:

    sudo apt install tigervnc-standalone-server tigervnc-common

    Теперь, когда VNC-сервер установлен, следующий шаг - запустить команду vncserver которая создаст начальную конфигурацию и установит пароль. Не используйте sudo при выполнении следующей команды:

    vncserver

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

    You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? n /usr/bin/xauth: file /home/linuxize/.Xauthority does not exist New 'server2.linuxize.com:1 (linuxize)' desktop at :1 on machine server2.linuxize.com Starting applications specified in /etc/X11/Xvnc-session Log file is /home/linuxize/.vnc/server2.linuxize.com:1.log Use xtigervncviewer -SecurityTypes VncAuth -passwd /home/linuxize/.vnc/passwd :1 to connect to the VNC server.

    При первом vncserver команды vncserver она создаст и сохранит файл паролей в каталоге ~/.vnc который будет создан, если его не будет.

    Обратите внимание :1 после имени хоста в выводе выше. Это указывает номер порта дисплея, на котором работает сервер vnc. В нашем случае сервер работает по TCP-порту 5901 (5900 + 1). Если вы создадите второй экземпляр с помощью vncserver он будет работать на следующем свободном порту, т.е :2 что означает, что сервер работает на порту 5902 (5900 + 2).

    Важно помнить, что при работе с серверами VNC :X - это порт дисплея, который относится к 5900+X

    Прежде чем перейти к следующему шагу, сначала остановите экземпляр VNC, используя команду vncserver с параметром -kill и номером сервера в качестве аргумента. В нашем случае сервер работает в порту 5901 ( :1 ), поэтому мы остановим его:

    vncserver -kill :1

    Killing Xtigervnc process ID 7264... success!

    Настройка VNC-сервера

    Теперь, когда на нашем сервере установлены Xfce и TigerVNC, нам нужно настроить TigerVNC для использования Xfce. Для этого создайте следующий файл:

    ~ / .Vnc / XStartup

    nano ~/.vnc/xstartup

    #!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4

    Сохраните и закройте файл. Приведенные выше команды будут автоматически выполняться при каждом запуске или перезапуске сервера TigerVNC.

    ~/.vnc/xstartup также должен иметь разрешения на выполнение. Запустите следующую команду chmod чтобы убедиться в правильности разрешений:

    chmod u+x ~/.vnc/xstartup ~ / .Vnc / конфигурации

    geometry=1920x1084 dpi=96

    Создание файла модуля Systemd

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

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

    sudo nano /etc/systemd/system/[email protected] /etc/systemd/system/[email protected]

    Description=Remote desktop service (VNC) After=syslog.target network.target Type=simple User=linuxize PAMName=login PIDFile=/home/%u/.vnc/%H%i.pid ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :' ExecStart=/usr/bin/vncserver :%i -geometry 1440x900 -alwaysshared -fg ExecStop=/usr/bin/vncserver -kill :%i WantedBy=multi-user.target

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

    Сообщите systemd, что мы создали новый файл модуля с:

    sudo systemctl daemon-reload

    Следующим шагом является включение файла модуля с помощью следующей команды:

    sudo systemctl enable [email protected]

    Число 1 после знака @ определяет порт дисплея, на котором будет работать служба VNC. Это означает, что сервер VNC будет прослушивать порт 5901, как мы обсуждали в предыдущем разделе.

    Запустите службу VNC, выполнив:

    sudo systemctl start [email protected]

    Убедитесь, что служба успешно запущена с:

    sudo systemctl status [email protected]

    ● [email protected] - Remote desktop service (VNC) Loaded: loaded (/etc/systemd/system/[email protected]; indirect; vendor preset: enabled) Active: active (running) since Thu 2018-08-16 19:05:54 UTC; 4s ago Process: 9893 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill :1 > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS) Main PID: 9900 (vncserver) Tasks: 0 (limit: 507) CGroup: /system.slice/system-vncserver.slice/[email protected] ‣ 9900 /usr/bin/perl /usr/bin/vncserver :1 -geometry 1440x900 -alwaysshared -fg

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

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

    Настройка SSH-туннелирования в Linux и macOS

    ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address Вам будет предложено ввести пароль пользователя.

    Не забудьте заменить username и server_ip_address своим именем пользователя и IP-адресом вашего сервера.

    Настройка SSH-туннелирования в Windows

    Откройте Putty и введите IP-адрес вашего сервера в поле Host name or IP address .

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

    Вывод

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

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

    Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

    Ubuntu VNC

    Рабочее окружение Xfce4 и VNC Server для Ubuntu 16.04 x64

    В этом руководстве будет рассмотрен процесс настройки сервера VNC для осуществления удаленного управления виртуальными серверами под управлением операционной системы Ubuntu 16.04 x64.

    Что это такое

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

    Установка VNC Server и рабочего окружения xfce4

    Прежде всего следует обновить локальную базу пакетов:

    sudo apt-get update

    Далее установите пакеты из главного репозитория:

    sudo apt-get install xfce4 xfce4-goodies tightvncserver xorg lightdm

    Для завершения начальной конфигурации VNC-сервера выполните команду vncserver для установки пароля. Также будет предложено ввести “view-only” пароль для аутентификации только для просмотра. Пользователи, которые будут авторизованы с помощью “view-only” пароля, не смогут контролировать рабочий стол с помощью мыши или клавиатуры.

    Настройка VNC Server

    Во-первых, мы должны указать VNC серверу какие команды выполнять при запуске. Они находятся в файле ~/.vnc/xstartup. Сценарий запуска был создан на предыдущем шаге, но в нем нужно изменить некоторые команды для рабочего окружения Xfce.

    Инициализация VNC сервера по умолчанию происходит на порт 5901, называемый “Порт дисплея” и упоминается как :1. VNC может запускать несколько экземпляров на других портах: :2, :3, и т.д.

    Перед тем как приступить к изменениям настройки VNC сервера необходимо остановить экземпляр на порту 5901:

    vncserver -kill :1 Создадим резервную копию сценария с помощью команды mv: mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

    Откройте файл в текстовом редакторе:

    nano ~/.vnc/xstartup

    Добавьте следующие строки:

    #!/bin/bash
    xrdb $HOME/.Xresources
    startxfce4 &

    Первая команда скрипта читает файл .Xresources пользователей сервера с настройками графики рабочего стола, вторая команда запускает графическое ПО.

    Предоставим необходимое право на исполнение:

    sudo chmod +x ~/.vnc/xstartup

    Далее откройте файл /etc/init.d/vncserver в текстовом редакторе:

    sudo nano /etc/init.d/vncserver

    Добавьте следующий код, изменив значение параметра USER="user_name", на необходимое имя пользователя системы:

    #!/bin/bash
    PATH="$PATH:/usr/bin/"
    export USER="user_name"
    DISPLAY="1"
    DEPTH="16"
    GEOMETRY="1024x768"
    OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY} -localhost"
    . /lib/lsb/init-functions

    case "$1" in
    start)
    log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISPLAY}"
    su ${USER} -c "/usr/bin/vncserver ${OPTIONS}"
    ;;

    stop)
    log_action_begin_msg "Stopping vncserver for user '${USER}' on localhost:${DISPLAY}"
    su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}"
    ;;

    restart)
    $0 stop
    $0 start
    ;;
    esac
    exit 0

    В первом блоке объявлены общие настройки, такие как имя пользователя, разрешение экрана и т.п.

    Второй блок связывает VNC сервер и обратную связь.

    Следующий блок позволяет немедленно убить существующий экземпляр сервера VNC.

    Последний блок комбинирует предыдущие две команды (start/stop).

    Предоставим необходимое право на исполнение скрипта:

    sudo chmod +x /etc/init.d/vncserver

    Проброс портов для возможности удаленного доступа:

    iptables -A INPUT -p tcp --dport 5901 -j ACCEPT
    iptables-save

    Добавим автоматический запуск при загрузке, перезапустим сервер и убьем запущенный при перезапуске рабочий стол, т. к. он не может быть доступен удаленно, а только локально:

    sudo update-rc.d vncserver defaults
    sudo service vncserver start
    vncserver -kill :1

    Запустим дисплейный менеджер:

    sudo /etc/init.d/lightdm start

    Запустим оконный менеджер:

    sudo /etc/init.d/x11-common start

    Запустим рабочий стол, который будет доступен удаленно:

    vncserver

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

    iptables -A INPUT -p tcp --dport 59XX -j ACCEPT
    iptables-save

    Проверка VNC

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

     

    P. S. Другие инструкции:

    Поделиться в соцсетях:

    Спасибо за Вашу оценку! К сожалению, проголосовать не получилось. Попробуйте позже

    ru

    191014 Санкт-Петербург ул. Кирочная, 9

    +7(812)313-88-33 235 70 1cloud ltd 2018-12-07 VNC для удаленного доступа к Ubuntu c оболочкой xfce4

    191014 Санкт-Петербург ул. Кирочная, 9

    +7(812)313-88-33 235 70 1cloud ltd 2018-12-07 VNC для удаленного доступа к Ubuntu c оболочкой xfce4 600 auto

    Как использовать RealVNC в Linux

    Настройка серверов VNC очень сбивает с толку, особенно если вы новичок в Linux и пытаетесь понять, как управлять одним компьютером с другого. К счастью, RealVNC есть. Это кроссплатформенное решение VNC, которое чрезвычайно просто настроить. RealVNC обеспечивает отличную поддержку широкого спектра дистрибутивов Linux, включая Ubuntu, Debian, Fedora, Arch Linux, OpenSUSE и многие другие. Чтобы использовать RealVNC в Linux, выберите свою операционную систему ниже и введите соответствующие команды!

    Примечание. Если ваш дистрибутив Linux не поддерживает DEB, RPM или Arch AUR, вы должны следовать инструкциям «Generic Linux».

    Убунту

    Ubuntu — единственный дистрибутив Linux, на который ориентируются многие разработчики. В результате RealVNC действительно отлично поддерживает как сервер RealVNC, так и браузер. Для запуска в Ubuntu вам не нужно включать какие-либо определенные PPA или сторонние репозитории программного обеспечения. Вместо этого для его использования требуется отдельный файл пакета DEB.

    RealVNC имеет как компонент сервера, так и компонент браузера. Загрузка VNC Подключитесь к компьютеру Linux (или серверу), на котором будет размещаться VNC, и загрузите клиентское приложение на удаленный подключающийся компьютер.Чтобы получить VNC Connect, перейдите на официальный сайт, выберите DEB и загрузите пакет на свой компьютер. Загрузите приложение VNC Viewer здесь.

    Установка VNC Connect

    После завершения загрузки DEB-пакета VNC Connect откройте файловый менеджер. Нажмите «Загрузки» и дважды щелкните пакет DEB с надписью «VNC-Server-6.3.1-Linux-x64.deb». Двойной щелчок по пакету DEB VNC Server немедленно откроет Центр программного обеспечения Ubuntu. Нажмите «Установить», чтобы загрузить программное обеспечение на свой компьютер с Ubuntu.

    В качестве альтернативы, если у вас нет доступа к Ubuntu Software Center или вы предпочитаете терминал, установите VNC Connect с помощью утилиты dpkg:

     компакт-диск ~ / Загрузки sudo dpkg -i VNC-сервер - * - Linux-x64.deb Судо метко установить -f 

    Установка средства просмотра VNC

    Выберите папку «Загрузки» в файловом менеджере Ubuntu, найдите «VNC-Viewer-6.18.625-Linux-x64.deb» и дважды щелкните по нему, чтобы запустить Ubuntu Software Center. Нажмите «Установить», чтобы начать установку.

    Предпочитаете терминал? Выполните следующие команды в окне терминала:

     компакт-диск ~ / Загрузки sudo dpkg -i VNC-Viewer - * - Linux-x64.deb Судо метко установить -f 

    Дебиан

    Поддержка

    Debian не подробно описана на веб-сайте RealVNC, но, учитывая тот факт, что Ubuntu и Debian имеют схожие архитектуры, запуск программного обеспечения не должен быть проблемой. Для начала загрузите пакет VNC Connect DEB на свой ПК с Linux, который поддерживает хостинг VNC.

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

    Установка VNC Connect

    Откройте файловый менеджер Debian и выберите папку «Загрузки». Затем найдите «VNC-Server-6.3.1-Linux-x64.deb» и дважды щелкните его, чтобы открыть пакет в утилите установки GDebi. Нажмите «Установить» и введите свой пароль, чтобы установить программное обеспечение сервера. В качестве альтернативы, установите через терминал с:

     компакт-диск ~ / Загрузки sudo dpkg -i VNC-сервер - * - Linux-x64.деб sudo apt-получить установку -f 

    Установка средства просмотра VNC

    Перейдите в «Загрузки» в файловом менеджере Debian, найдите «VNC-Viewer-6.18.625-Linux-x64.deb» и дважды щелкните по нему, чтобы открыть пакет в GDebi. Нажмите кнопку «Установить», введите системный пароль и дайте пакету установиться.

    Терминальные инструкции:

     компакт-диск ~ / Загрузки sudo dpkg -i VNC-Viewer - * - Linux-x64.deb sudo apt-получить установку -f 

    Arch Linux

    Официального программного обеспечения RealVNC для Arch Linux не существует.Тем не менее, это в AUR. Чтобы установить сервер, выполните следующие действия:

     sudo pacman -S git клон git https://aur.archlinux.org/realvnc-vnc-viewer.git компакт-диск realvnc-vnc-просмотрщик 
     makepkg-si 

    Средство просмотра RealVNC также включено в AUR и устанавливается аналогичным образом. Обратите внимание, что эта версия VNC Viewer устарела. Используйте на свой риск!

    Чтобы начать установку, клонируйте последний пакет pkgbuild.

     git clone https://aur.archlinux.org/realvnc-vnc-viewer-5.git компакт-диск realvnc-vnc-просмотрщик-5 makepkg -si 

    Федора

    Подобно Ubuntu и Debian, Fedora имеет первоклассную поддержку RealVNC. Чтобы установить программный серверный компонент, перейдите на страницу загрузки, выберите «RPM» и нажмите «Загрузить».

    После загрузки пакета RPM откройте терминал и используйте инструмент управления пакетами DNF для его установки.

     компакт-диск ~ / Загрузки 
     sudo dnf install -y VNC-сервер - * - Linux-x64.об/мин 

    Установите средство просмотра VNC с помощью:

     sudo dnf install -y VNC-Viewer - * - Linux-x64.rpm 

    OpenSUSE

    OpenSUSE поддерживает RealVNC через пакеты RPM. Чтобы установить их, загрузите пакет и выполните следующие действия:

     компакт-диск ~ / Загрузки sudo zypper в VNC-сервере - * - Linux-x64.rpm sudo zypper в VNC-Viewer - * - Linux-x64.rpm 

    Общие инструкции для Linux

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

    VNC-сервер

     компакт-диск ~ / Загрузки 
     tar -xvzf VNC-сервер - * - Linux-x64-ANY.tar.gz sudo mkdir -p/opt/realvnc-сервер 
     компакт-диск VNC-сервер-6.3.1-Linux-x64 
     sudo ./vncinstall/opt/realvnc-сервер 

    Средство просмотра VNC

     компакт-диск ~ / Загрузки tar -xvzf VNC-Viewer - * - Linux-x64-ANY.tar.gz cd VNC-Viewer - * - Linux-x64 ./vncviewer 

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

    Потому что RealVNC предназначен для упрощения настройки VNC для обычного пользователя, и исправить не так много вещей. Единственное, что нужно сделать, это включить серверную службу systemd. В терминале запустите службу с помощью systemctl. 90 103

     sudo systemctl запустить vncserver-x11-обслуживаемый sudo systemctl включить vncserver-x11-обслуживаемый 

    Запуск системной службы RealVNC на рабочем столе Linux отобразит значок VNC на панели задач.Нажмите на нее, чтобы запустить инструмент GUI сервера.

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

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

    Присоединился

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

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

    .

    Как настроить сервер VNC в Fedora Linux?

    Установка VNC

    1. Шаг 1: Установите графические пакеты. ...
    2. Шаг 2: Создайте пользователя VNC на своем сервере. ...
    3. Шаг 4: Запустите сервер VNC, чтобы создать установочные файлы в первый раз. ...
    4. Шаг 5: Настройте параметры запуска VNC....
    5. Шаг 6: Перезапустите сервер VNC. ...
    6. Шаг 1: Настройте безопасный туннель SSH между локальным компьютером и сервером.
    1. Как подключиться к серверу VNC в Linux?
    2. Как настроить соединение VNC?
    3. Как использовать TigerVNC в Fedora?
    4. Как начать новый сеанс VNC в Linux?
    5. Как убить все сеансы VNC в Linux?
    6. Как узнать, работает ли сервер VNC в Linux?
    7. Сервер VNC свободен?
    8. Как разместить программу просмотра VNC на моем экране?
    9. Почему VNC не принимает подключения?
    10. Как подключить TigerVNC?
    11. Какой порт использует Realvnc?
    12. Как удалить TigerVNC в Fedora?

    Как подключиться к VNC-серверу в Linux?

    На устройстве, которым вы хотите управлять

    1. Загрузите программу просмотра VNC.
    2. Установка VNC Viewer: Откройте терминал. ...
    3. Войдите в систему, используя свои учетные данные RealVNC. Удаленный компьютер должен появиться в вашей команде:
    4. Щелкните или коснитесь, чтобы подключиться. Вам будет предложено пройти аутентификацию на сервере VNC.

    Как настроить соединение VNC?

    Сделайте это сейчас:

    1. Загрузите сервер VNC на компьютер, которым хотите управлять, и выберите подписку Enterprise.
    2. Используйте сервер VNC, чтобы найти частный (внутренний) IP-адрес компьютера.
    3. Загрузите VNC Viewer на устройство, которым вы хотите управлять.
    4. Введите частный IP-адрес в VNC Viewer, чтобы установить прямое соединение.

    Как использовать TigerVNC в Fedora?

    Конфигурация сервера VNC для двух пользователей

    1. Создайте два служебных файла, например vncserver-USER_1@. сервис и vncserver-USER_2@. услуга . В обоих этих файлах замените USER правильным именем пользователя.
    2. Установите пароли для обоих пользователей: $ su - USER_1 $ vncpasswd Пароль: Подтвердите: $ su - USER_2 $ vncpasswd Пароль: Подтвердите:

    Как начать новый сеанс VNC в Linux?

    Запустите сеанс VNC

    1. Откройте терминальную программу и подключитесь к одной из систем Linux Lab с помощью SSH....
    2. Установите пароль VNC, запустив vncpasswd в командной строке. ...
    3. Вы можете запустить сеанс VNC с помощью команды vncserver следующим образом: [nemo @ linux-lab-069 ~] $ vncserver -interface 127.0.0.

    Как убить все сеансы VNC в Linux?

    Если вы действительно хотите завершить активный сеанс VNC, выполните следующие действия:

    1. SSH к хосту Clear Linux OS.
    2. Открыть окно терминала.
    3. Найдите идентификатор дисплея активного сеанса VNC с помощью команды vncserver -list....
    4. Завершите его командой vncserver -kill, за которой следует двоеточие и идентификатор экрана.

    Как узнать, работает ли сервер VNC в Linux?

    1. Убедитесь, что сервер vncser теперь работает как пользователь диалогового профиля, введя ps -ef | грэп vnc.
    2. Попробуйте еще раз войти в vncserver с помощью браузера VNC.

    Сервер VNC свободен?

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

    Как подогнать браузер VNC под мой экран?

    Чтобы масштабировать рабочий стол до размера окна средства просмотра VNC, выберите «Масштабировать до размера окна». Чтобы масштабировать его до пользовательского размера, выберите Custom Scaling и укажите ширину и высоту окна VNC Viewer.

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

    Антивирусное программное обеспечение или брандмауэр удаленного компьютера блокируют попытку подключения. На удаленном компьютере убедитесь, что ваше антивирусное программное обеспечение перечисляет сервер VNC как исключение и что ваш брандмауэр настроен на разрешение доступа к порту прослушивания сервера VNC (по умолчанию 5900).... Убедитесь, что удаленный компьютер включен.

    Как подключить TigerVNC?

    Процедура установки и настройки сервера VNC в Ubuntu Linux следующая:

    1. Войдите на удаленный сервер Ubuntu с помощью команды ssh.
    2. Установите среду рабочего стола, такую ​​как Gnome или XFCE4, с помощью команды apt.
    3. Установите и настройте сервер TigerVNC.
    4. Подключитесь к серверу VNC с рабочего стола, используя SSH и клиент vnc.

    Какой порт использует Realvnc?

    RealVNC использует протокол RFB. RFB 6.0 — порт TCP/UDP 5900 по умолчанию. При подключении через Интернет пользователь должен открыть этот порт в локальном брандмауэре, а также настроить перенаправление портов для переадресации TCP-порта 5900 (или подходящего адаптированного порта) на локальный адрес компьютера. , если он находится за NAT-маршрутизатором.

    Как удалить TigerVNC в Fedora?

    Вы можете удалить VNC-сервер для Linux, запустив:

    1. sudo apt remove realvnc-vnc-server (Debian и Ubuntu)
    2. sudo yum remove realvnc-vnc-server (RedHat и CentOS)
    .

    ZG Polska Zentica — Как установить и настроить VNC в Debian 9

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

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

    Предварительные условия #

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

    Установка среды рабочего стола #

    Скорее всего, на вашем сервере Debian не установлена ​​среда рабочего стола. Наш первый шаг — установить облегченную среду рабочего стола.

    Несколько сред рабочего стола (DE) доступны в репозиториях Debian. Мы будем использовать Xfce в качестве предпочтительной среды рабочего стола. Он быстрый, стабильный и легкий, что делает его идеальным для использования на удаленном сервере.

    Обновите индекс пакетов и установите Xfce на свой сервер Debian с помощью следующих команд:

      sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils  

    В зависимости от вашей системы загрузка и установка пакетов Xfce может занять некоторое время.

    Установка сервера VNC #

    В репозиториях Debian также доступно несколько различных серверов VNC, таких как TightVNC, TigerVNC и x11vnc. Каждый сервер VNC имеет свои сильные и слабые стороны с точки зрения скорости и безопасности.

    Мы будем использовать TigerVNC, активно поддерживаемый высокопроизводительный сервер VNC. Чтобы установить TigerVNC на сервер Debian, введите следующую команду:

      sudo apt install tigervnc-standalone-server tigervnc-common  

    После установки сервера VNC запустите команду vncserver , чтобы создать первоначальную конфигурацию и установить пароль.Не используйте sudo при выполнении следующей команды:

      vncserver  

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

      Вам потребуется пароль для доступа к вашим рабочим столам. Пароль: Проверять: Хотите ввести пароль только для просмотра (y/n)? н /usr/bin/xauth: файл /home/zentica/.Xавторитет не существует Новый рабочий стол 'debian9.localdomain: 1 (zentica)' по адресу: 1 на машине debian9.localdomain Запуск приложений, указанных в /etc/X11/Xvnc-session Файл журнала находится в /home/zentica/.vnc/debian9.localdomain:1.log. Используйте xtigervncviewer -SecurityTypes VncAuth -passwd /home/zentica/.vnc/passwd: 1 для подключения к серверу VNC.  

    При первом запуске vncserver файл паролей будет создан и сохранен в каталоге ~/.vnc .

    Примечание : 1 после имени хоста в приведенном выше выводе.Указывает номер порта дисплея, на котором работает сервер vnc. В нашем случае сервер работает на TCP порту 5901 (5900+1). Если вы создадите второй экземпляр с , vncserver будет работать на следующем свободном порту, то есть :2 , что означает, что сервер работает на порту 5902 (5900 + 2).

    Обратите внимание, что при работе с серверами VNC : X — это порт дисплея, на который ссылается 5900 + X .

    Перед переходом к следующему шагу остановите экземпляр VNC с помощью команды расширения vncserver с параметром file -kill и номером сервера в качестве аргумента.В данном случае сервер работает на порту 5901 (: 1 ), так что закончим так:

      vncserver -kill: 1  
      Уничтожение процесса Xtigervnc ID 6677 ... успех!  

    Конфигурация сервера VNC #

    Теперь, когда Xfce и TigerVNC установлены на компьютере, нам нужно настроить TigerVNC для использования Xfce. Для этого создадим следующий файл:

      nano~/.vnc/xstartup  

    ~/.vnc/xstartup

     #!/bin/sh отменить SESSION_MANAGER сбросить DBUS_SESSION_BUS_ADDRESS исполняемый startxfce4  

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

    Файл ~ / .vnc / xstartup Файл также должен иметь разрешение на выполнение. Выполните следующую команду chmod , чтобы убедиться в правильности разрешений:

      chmod u + x ~ / .vnc / xstartup  

    Если вы хотите передать дополнительные параметры на сервер VNC, вы можете создать файл с именем . config и добавьте по одному параметру в каждую строку.Вот пример:

    ~/.vnc/config

      геометрия = 1920x1080 dpi = 96  

    Создайте файл модуля Systemd #

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

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

      sudo nano / etc / systemd / system / [email protected]  

    / etc / systemd / system / [email protected]

      [Unit] Описание = Служба удаленного рабочего стола (VNC) После = системный журнал.целевая сеть.цель [Услуга] Тип = простой Пользователь = зентика PAMName = логин PIDFile=/home/%u/.vnc/%H%i.pid ExecStartPre=/bin/sh -c'/usr/bin/vncserver -kill:%i>/dev/null 2>&1 || : ' ExecStart=/usr/bin/vncserver:%i -геометрия 1440х900 -alwaysshared -fg ExecStop=/usr/bin/vncserver -kill:%i [Установить] WantedBy = multi-user.target  

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

    Уведомить systemd о том, что новый файл [электронная почта защищена] файл существует после выполнения следующей команды:

      sudo systemctl daemon-reload  

    Затем включите службу:

      sudo systemctl9 enable [00003 
      sudo systemctl9 enable [электронная почта защищена] 20 

    Число 1 Символ на @ указывает порт дисплея, на котором будет работать служба VNC.Как мы обсуждали в предыдущем разделе, поскольку мы используем 1 , сервер VNC прослушивает порт 5901 .

    Запустите службу VNC с помощью:

      sudo systemctl start [email protected]  

    Убедитесь, что служба успешно запущена с помощью:

      sudo systemctl status [email protected]  
    8 ● 90 Служба удаленного рабочего стола (VNC) Загружено: загружено (/etc/systemd/system/[email protected]; включено; предустановка поставщика: включена) Активно: активно (работает) со среды 03.10.2018 5:23:33 по тихоокеанскому времени; 51с назад Процесс: 7063 ExecStartPre=/bin/sh -c/usr/bin/vncserver -kill:1>/dev/null 2>&1 || : (код = выход, статус = 0 / УСПЕХ) Основной PID: 7071 (vncserver) Заданий: 0 (лимит: 4915) CГрупп: /system.slice / system-vncserver.slice / [электронная почта защищена] ‣ 7071 /usr/bin/perl/usr/bin/vncserver:1 -геометрия 1440х900 -alwaysshared -fg

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

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

    Настройка туннелирования SSH в Linux и macOS #

    Если вы используете на своем компьютере Linux, macOS или другую операционную систему на основе Unix, вы можете легко создать туннель SSH с помощью команды ssh :

      ssh - Л 5901: 127.0.0.1: 5901 -N -f -l имя_пользователя_ip_адрес_сервера  

    Вам будет предложено ввести пароль пользователя.

    Не забудьте указать имя пользователя и server_ip_address с вашим именем пользователя и IP-адресом вашего сервера.

    Настройка туннелирования SSH в Windows #

    Если вы используете Windows, вы можете настроить туннелирование SSH с помощью клиента PuTTY SSH.

    Откройте Putty и введите IP-адрес вашего сервера в поле Имя хоста или IP-адрес .

    В разделе Connection разверните меню SSH и выберите Tunnels . Введите порт сервера VNC ( 5901 ) в Source Port и введите server_ip_address: 5901 в Destination и нажмите кнопку Add , как показано ниже: приходилось вводить их каждый раз. Теперь все, что вам нужно сделать, это выбрать сохраненный сеанс и войти на удаленный сервер, нажав кнопку Open .

    Подключение к Vncviewer #

    Теперь, когда вы настроили туннелирование SSH, пришло время открыть Vncviewer и подключиться к вашему VNC-серверу по адресу localhost: 5901 .

    Вы можете использовать любое средство просмотра VNC, такое как TigerVNC, TightVNC, RealVNC, UltraVNC, Vinagre и средство просмотра VNC для Google Chrome.

    В этом примере мы будем использовать TigerVNC. Откройте браузер VNC, введите localhost: 5901 и нажмите кнопку Connect .

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

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

    Заключение #

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

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

    Если у вас есть какие-либо вопросы, не стесняйтесь оставлять комментарии.

    .

    Быстрый ответ: как запустить Vnc-сервер в Linux?

    Способ 1: Вручную запустить сеанс VNC

    • Войти.
    • Откройте эмулятор терминала.
    • Запустите VNC с помощью команды vncserver.
    • На данный момент завершите активный сеанс VNC с помощью команды vncserver -kill: [display ID].
    • Дополнительные конфигурации:

    Как получить доступ к серверу VNC?

    Используйте сервер VNC, чтобы найти частный (внутренний) IP-адрес компьютера.Загрузите VNC Viewer на устройство, которым вы хотите управлять. Введите частный IP-адрес в VNC Viewer, чтобы установить прямое соединение. Введите имя пользователя и пароль, которые вы обычно используете для входа на компьютер VNC Server.

    Как VNC подключается к серверу Linux?

    Linux

    1. Открыть Remmina.
    2. Щелкните Создать новый профиль удаленного рабочего стола. Назовите свой профиль, укажите протокол VNC и введите localhost: 1 в поле сервера.Не забудьте указать: 1 в разделе «Сервер». В разделе «Пароль» введите пароль, указанный в разделе «Защита подключения VNC»:
    3. . Нажмите «Подключиться».

    Как запустить службу VNC?

    Чтобы настроить сервер VNC, выполните следующие действия:

    • Создайте учетные записи пользователей VNC.
    • Изменить конфигурацию сервера.
    • Установить пользовательские пароли VNC.
    • Подтвердите, что vncserver запустится и остановится корректно.
    • Создание и настройка сценариев xstartup.
    • Изменить iptables.
    • Запустите службу VNC.
    • Проверка каждого пользователя VNC.

    Как отключить сервер VNC?

    В UNIX или Linux, чтобы остановить VNC-сервер: - В пользовательском режиме щелкните правой кнопкой мыши значок VNC-сервера в области уведомлений и выберите Остановить VNC-сервер в контекстном меню. - В виртуальном режиме введите vncserver -kill в командной строке, где x — номер сеанса X-сервера.

    Как использовать сервер VNC в Linux?

    Чтобы настроить пользователя VNC

    1. Войдите на выделенный сервер Linux (через SSH) как пользователь, которого вы хотите использовать для доступа к VNC.
    2. Введите следующую команду и нажмите Enter: cd ~ /
    3. Введите следующую команду и нажмите Enter. Вам будет предложено ввести и подтвердить пароль VNC для этого пользователя: vncpasswd.

    Как запустить VNC на Putty?

    Установить соединение VNC с хостом

    • Запустить комплект.
    • В разделе «Категория» выберите «Сеанс». См. рис. 1.
    • Введите IP-адрес узла ОС Linux Clear в поле Имя узла (или IP-адрес).
    • Установите тип подключения на SSH.
    • Нажмите кнопку Открыть. Рисунок 1: Putty — настройка параметров сеанса SSH.

    Как удаленно управлять ПК с Linux из Windows?

    Дождитесь завершения установки, а затем запустите приложение удаленного рабочего стола в Windows из меню «Пуск» или «Поиск». Введите rdp и нажмите «Подключение к удаленному рабочему столу». После открытия приложения введите IP-адрес в поле Компьютер. Затем нажмите «Показать параметры» и добавьте имя пользователя для вашего компьютера с Ubuntu.

    Что такое Linux VNC-сервер?

    Virtual Network Computing (VNC) позволяет удаленно просматривать и управлять консолью другого компьютера в сети. Он также широко известен как RFB или удаленный буфер кадров. В этом руководстве рассматривается использование клиента VNC, работающего в Linux, для удаленного просмотра рабочего стола Microsoft Windows и управления им.

    Как подключить удаленный рабочий стол с Windows на Linux?

    Подключение к удаленному рабочему столу

    1. Откройте подключение к удаленному рабочему столу из меню «Пуск».
    2. Откроется окно подключения к удаленному рабочему столу.
    3. В поле «Компьютер» введите имя или псевдоним одного из серверов Linux.
    4. Если появится диалоговое окно с запросом на подлинность хоста, ответьте Да.
    5. Откроется экран входа в систему Linux «xrdp».

    Как запустить сервер TigerVNC?

    Подключитесь к серверу VNC через туннель SSH.

    • Шаг 1. Обновите CentOS и добавьте пользователя Linux.
    • Шаг 2. Установите XFCE Desktop и TigerVNC.
    • Шаг 3. Начальная настройка VNC.
    • Шаг 4. Настройте TigerVNC.
    • Шаг 5. Запуск TigerVNC как службы.
    • Шаг 6. Подключитесь к серверу VNC через туннель SSH.

    Как изменить разрешение VNC?

    В окне средства просмотра VNC откройте меню «Система», выберите «Настройки» и нажмите «Разрешение экрана». В окне «Настройки разрешения экрана» измените разрешение, нажмите «Применить», а затем нажмите «Закрыть».

    Как подключиться к просмотрщику VNC?

    На локальном устройстве, которым вы хотите управлять

    1. Загрузите программу просмотра VNC.
    2. Установите или запустите VNC Viewer и войдите в систему, используя учетные данные RealVNC. Вы должны увидеть удаленный компьютер в вашей команде:
    3. Щелкните или коснитесь, чтобы подключиться. Вам будет предложено пройти аутентификацию на сервере VNC. Не вводите пароль своей учетной записи RealVNC.

    Как закрыть все сеансы VNC?

    Закрыть сеанс VNC.Используйте vncserver -list, за которым следует vncserver -kill, чтобы завершить сеансы, которые не нужно оставлять открытыми.

    Какой порт прослушивает VNC?

    VNC по умолчанию использует TCP-порт 5900 + N, где N — номер дисплея (обычно: 0 для физического дисплея). Некоторые реализации также запускают базовый HTTP-сервер на порту 5800 + N для предоставления браузера VNC в виде апплета Java, что позволяет легко подключаться через любой веб-браузер с поддержкой Java.

    Что такое Linux XVNC?

    Xvnc — это сервер X VNC (виртуальные сетевые вычисления). X-приложения отображаются на нем так же, как если бы они были обычным X-дисплеем, но доступ к ним возможен только через средство просмотра VNC — см. vncviewer (1). Так что Xvnc — это фактически два сервера в одном. Для приложений это X-сервер, а для удаленных пользователей VNC — VNC-сервер.

    Как работает VNC Connect?

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

    Как использовать удаленный рабочий стол с Gnome?

    Чтобы настроить безопасное соединение для доступа к рабочему столу Linux

    • Откройте PuTTY, выберите сохраненный сеанс и нажмите «Загрузить».
    • В разделе «Категория» в разделе «Подключение» нажмите «SSH», а затем нажмите «Туннели».
    • Введите и введите следующие данные, затем нажмите «Добавить»:
    • Введите и введите следующие данные, затем нажмите «Добавить»:

    Как туннелировать VNC через SSH Putty?

    VNC через ssh с использованием шпатлевки в Windows

    1. Загрузите комплект отсюда.
    2. Запустите шпатлевку и подключитесь к серверу VNC.
    3. Нажмите "Изменить настройки" -> Соединение->SSH->Туннели.
    4. В «Добавить новый переадресованный порт» -> введите порт источника как 5901 и порт назначения как IP-адрес сервера: 5901.
    5. Нажмите кнопку «Добавить».
    6. Нажмите кнопку «Применить».
    7. Откройте браузер VNC и подключитесь к локальному хосту: 1.

    Как использовать программу просмотра VNC на Raspberry Pi?

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

    • На Raspberry Pi (через терминал или через SSH) запустите vncserver. Запишите IP-адрес/номер дисплея, который сервер VNC напечатает на вашем терминале (например, 192.167.5.149: 1).
    • На устройстве, которое вы будете использовать для управления, введите эту информацию в VNC Viewer.

    Что такое XVNC?

    Xvnc — это сервер Unix VNC, основанный на стандартном сервере X. Приложения могут отображаться на нем, как если бы это был обычный X-дисплей, но на самом деле они будут отображаться в любых подключенных браузерах VNC, а не на физическом экране. Так что Xvnc — это фактически два сервера в одном.

    Как подключиться к серверу Linux из Windows?

    Удаленный рабочий стол с компьютера Windows

    1. Нажмите «Пуск».
    2. Щелкните Выполнить...
    3. Введите "mstsc" и нажмите Enter.
    4. Рядом с Компьютером: введите IP-адрес вашего сервера.
    5. Нажмите Подключить.
    6. Если все пойдет хорошо, вы увидите запрос на вход в Windows.

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

    Как использовать SSH для подключения к удаленному серверу в Linux или Windows

    • Включить удаленный доступ в версиях Windows 7, 8, 10 и Windows Server.Шаг 1: Разрешите удаленные подключения. Шаг 2: Добавьте пользователей в список удаленных пользователей.
    • Как использовать клиент удаления подключения к рабочему столу. Шаг 1: Запустите модуль подключения Destkop. Шаг 2: Введите IP-адрес или имя удаленного хоста.

    Как перенести файлы из Windows в Linux?

    Для передачи файлов из Linux в Windows с помощью SSH выберите один из следующих вариантов: PuTTY.

    1. Запустите WinSCP.
    2. Введите имя хоста сервера SSH (sun в нашем случае) и имя пользователя (tux).
    3. Нажмите «Войти» и подтвердите следующее предупреждение.
    4. Перетащите любые файлы или каталоги в или из окна WinSCP.

    Является ли VNC бесплатным?

    Наша домашняя подписка бесплатна для некоммерческого использования. Вы можете установить VNC Connect и получить удаленный доступ к 5 рабочим столам на любой платформе. Наши платные подписки Professional и Enterprise дают вам гибкость и контроль, необходимые для управления вашими требованиями к удаленному доступу по мере роста вашего бизнеса или услуг.

    Какой VNC лучше?

    9 лучших инструментов для удаленного доступа к рабочему столу Linux

    • TigerVNC. TigerVNC — это бесплатная, высокопроизводительная, независимая от платформы реализация VNC с открытым исходным кодом.
    • RealVNC. RealVNC предлагает кроссплатформенное, простое и безопасное программное обеспечение для удаленного доступа.
    • Тимвьювер.
    • Ремина.
    • Нет машины.
    • Апачский гуакамоле.
    • XRDP.
    • FreeNX.

    Что такое адрес сервера VNC?

    Просто введите текущий IP-адрес или имя хоста удаленного компьютера в строку поиска: вам также может понадобиться уточнить адрес с номером порта, если сервер VNC прослушивает порт, отличный от используемого по умолчанию 5900 TCP, например 192.168.1.1. 5.116:80 для порта 5980 или 192.168.5.116::80 для порта 80.

    Фото в статье "Фликр" https://www.flickr.com/photos/xmodulo/11411748955

    .

    VNC и FTP-сервер на примере панели HMI DOP-100 • iAutomatyka.pl

    В настоящее время мы все чаще удовлетворяем потребность в удаленном доступе к станкам и производственным линиям, как локально в пределах завода, так и из в любом месте, где есть доступ в Интернет для обслуживания и мониторинга. Частым требованием промышленных приложений также является сбор и архивирование данных процесса в легкодоступном формате хранения данных, таком как CSV (электронные таблицы), и возможность легкой загрузки их на компьютеры/серверы руководящего персонала.В этом случае серверы FTP (протокол передачи файлов) и VNC (виртуальные сетевые вычисления) для связи клиент-сервер являются решением. В следующей статье мы представим метод параметризации обеих функций на примере панелей серии DOP-100.

    Серия DOP-100 HMI (человеко-машинный интерфейс) — это новейшая и наиболее совершенная серия панелей оператора Delta Electronics. Встроенные функции, такие как поддержка аварийных сигналов и трендов, рецепты, макросы, серверы VNC и FTP, возможность программирования сценариев на языке LUA и надежность, делают их рекомендованными современными производителями машин и интеграторами в течение длительного времени и популярными. среди новых пользователей.Благодаря множеству коммуникационных портов RS-232, RS-485/422, Ethernet и встроенным коммуникационным драйверам для устройств других производителей мы можем подключаться к большинству контроллеров ПЛК, доступных на польском рынке.

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

    Что такое VNC

    В случае HMI-панелей серии DOP-100 сервер VNC используется для передачи физического изображения с рабочего стола оператора на монитор компьютера или на мобильное устройство - смартфон или планшет. Это позволяет управлять устройством удаленно. Для получения нужного эффекта воспользуемся бесплатной программой VNC Viewer от REALVNC, однако пользователь может использовать любой VNC-клиент. На фото ниже показано, как работает VNC-сервер на ноутбуке и смартфоне.

    Что такое FTP-сервер

    FTP-сервер, встроенный в панели ЧМИ DOP-100, обеспечивает обмен данными между сервером и клиентом. Благодаря этому решению мы можем загружать информацию об истории аварийных сигналов с машины, считывать и сохранять удаленно рецепты производственного процесса, а также сохранять файлы, которые мы затем можем сделать доступными для пользователей, например, в виде файлов PDF с рекомендациями по производственная площадь. Сервер позволяет загружать временные и ежедневные производственные отчеты для отделов качества и руководства.

    Конфигурация сервера VNC

    Теперь займемся конфигурацией сервера со стороны панели HMI. Когда мы хотим добавить сервер VNC к существующей визуализации, следуйте инструкциям ниже. Сначала заходим в настройки панели управления. Держим палец в любой пустой области около 5 секунд. Строка меню появляется в левой части экрана. Выберите первый значок сверху «Gears», а затем нажмите «ДА».

    Выбираем System Setting

    На вкладке «Сеть» задайте сетевые параметры HMI.

    Затем выберите VNC на вкладке Network App и измените параметр Enable на ON .

    Мы можем вернуться к визуализации, выбрав символ Home в правом верхнем углу экрана и коснувшись значка переключателя.

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

    В программе DOPSoft на вкладке Options выберите Configuration .

    В новом окне в меню слева разверните вкладку Параметры сети и выберите Удаленный рабочий стол и сбор данных. В правой части окна выберите Включить . Мы также можем изменить пароль и номер порта здесь. Утверждаем ОК .

    Последним шагом является загрузка настроек в контроллер, выберите Download All Data на вкладке Tools .

    Мы уже правильно настроили панель HMI и можем запускать внешнее программное обеспечение VNC Viewer.

    После запуска VNC Viewer выберите вкладку File , а в ней New Connection .

    В новом окне введите IP панели, введенный ранее в настройках панели. В конце IP-адреса после двоеточия даем номер порта, установленный в ДОПСофт. Мы также можем назвать наше соединение.

    Дважды щелкните новое соединение. Если все было сделано правильно, мы должны увидеть новое окно, где вводим утвержденный пароль в ДОПСофт. Далее мы уже подключены к панели HMI через VNC.

    90 120

    Конфигурация FTP-сервера

    Корректная конфигурация сервера требует установки параметров FTP (например, в соответствии с фото ниже).

    Это позволит вам войти на сервер, введя IP-адрес панели HMI в браузере или используя любой FTP-клиент, например.Файлзилла.

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

    Delta Electronics — тайваньская компания, основанная в 1971 году. и работающие на международных рынках. С самого начала компания производила электронные компоненты, начиная от блоков питания и заканчивая передовыми системами промышленной автоматизации. Он уделяет большое внимание постоянному развитию и совершенствованию.С 2010 года InduProgress является официальным дистрибьютором компонентов Delta в Польше. Комплексное предложение, инновационные решения, поддерживаемые нашей опытной и преданной командой, делают продукты Delta Electronics идеальным выбором для требовательных пользователей. Дополнительным преимуществом использования комплектующих этого производителя являются бесплатные средства программирования и настройки . Это относится как к технике управления и визуализации (PLC - HMI), так и к приводной технике (сервоприводы и инверторы).Любую дополнительную информацию можно найти на сайте http://www.induprogress.pl/. Во вкладке «Загрузки» → «Самые скачиваемые» вы найдете самые важные инструменты и инструкции по использованию.

    .

    RealVNC Enterprise Edition — anysoft.pl

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

    Основные функции:

    • Интегрированная безопасность сеанса - защита от прослушивания, сторонних атак, перехвата пакетов благодаря:
    • Проверка подлинности сервера
    • использует 2048-битные ключи RSA для подтверждения личности.
    • Аутентификация пользователя
    • поддерживает имена пользователей и пароли длиной до 256 символов
    • Безопасная связь
    • — 128-битное шифрование AES — выбор экспертов для эффективного шифрования
    • Естественная идентификация устраняет необходимость в отдельных системных паролях и паролях VNC. Пользователи могут получить доступ к настольному компьютеру, используя тот же пароль, с которым они входят в систему на этом компьютере
    • .
    • Один порт VNC и HTTP позволяет серверу VNC поддерживать VNC Viewer для сеансов Java и VNC через один порт TCP, упрощая настройку NAT и брандмауэра.
    • Масштабирование рабочих столов - до заданного размера, под любым углом или динамически до любого выбранного размера.
    • Бесплатные обновления - первые 12 месяцев. Тогда вы можете подписаться еще на год по привлекательной цене.

      Программа лицензируется исходя из количества рабочих мест, на которые будет установлена ​​серверная версия (то есть исходя из количества компьютеров, с которыми будет установлено соединение, которое будет управляться удаленно). Количество установок версии "Просмотрщик" произвольное.

      Предмет сделки: Лицензия на использование программы (версия на английском языке)
      Способ доставки: Лицензионный ключ доставляется по электронной почте

      Если вы заинтересованы в дополнительной информации, пожалуйста, свяжитесь с нами

    Электронная доставка - стоимость 0 9000 PLN 3

    Средний рейтинг клиентов 0/6
    На основе мнений наших клиентов

    Ваше мнение может быть первым.

    .

    Удаленный графический доступ к Ubuntu через VNC. Бесплатное сетевое ПО Какой порт vnc

    • Аппаратное обеспечение системы, отвечающее требованиям операционной системы
    • Видеокарта, совместимая с Windows
    • Сетевой адаптер, совместимый с Windows
    • Сетевой стек TCP/IP v4
    • Windows 981
      или Windows Me 1
      или Windows Me 1
      или Windows NT 4.0 Workstation / Server 2
      или Windows 2000 Professional / Server
      или Windows XP Professional / Home 3
      или Windows 2003 Server 3
    1. Эти платформы не поддерживают настройки безопасности
    2. Для этих платформ требуется
    3. Service Pack 3, 4, 5 или 6a
    4. .
    5. Если вы используете быстрое переключение пользователей или удаленный рабочий стол, VNC Server подключит нулевой сеанс к консоли, чтобы разрешить доступ к ней.Другие сеансы недоступны через VNC Open 4.1 Server.

    Установка

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

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

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

    Обновление с VNC Open 4.0

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

    Использование сервера VNC в пользовательском режиме

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

    Во время установки не устанавливайте флажки, относящиеся к системной службе VNC Server, чтобы предотвратить установку VNC Server в режиме службы в системе.

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

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

    Когда вы закончите работу с VNC Server, просто выберите Quit VNC Server в меню значков на панели задач.

    Использование VNC-сервера в сервисном режиме

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

    Во время установки установите все флажки, относящиеся к системной службе VNC Server. Это приведет к тому, что установщик отобразит диалоговое окно «Параметры сервера VNC», а также зарегистрирует и запустит службу сервера VNC.

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

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

    Если вам нужно перенастроить или остановить сервер в сервисном режиме, вы найдете ссылки в Сервер VNC (сервисный режим) Группа программ Меню загрузки Достигните этого. VNC Server Properties Доступ к этому диалоговому окну также можно получить, щелкнув правой кнопкой мыши значок VNC Server (Service Mode) в области уведомлений и выбрав Options... пункт в меню.

    Конфигурация сервера VNC

    VNC Server предоставляет ряд опций, позволяющих адаптировать его поведение к вашим потребностям. Обычно они настраиваются с помощью диалогового окна Options ... , хотя при необходимости их также можно указать непосредственно в командной строке исполняемого файла WinVNC4.

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

    Когда Хорошо или применяются кнопки Параметры ... диалоговое окно нажато, все измененные настройки будут сохранены в реестре. Если не указано иное, измененные настройки вступают в силу немедленно.

    Соединения

    Принимать подключения через порт
    PortNumber = (номер порта)

    Если этот параметр отмечен и номер порта не равен нулю, VNC Server принимает входящие запросы на подключение от клиентов через указанный TCP-порт.Стандартные номера дисплея VNC, 0-99, соответствуют TCP-портам 5900-5999. По умолчанию сервер VNC принимает соединения через порт с номером 5900, что соответствует номеру дисплея VNC 0 (ноль). Номер порта, используемый сервером VNC, может быть установлен на любой другой доступный номер порта, даже вне диапазона 5900-5999.

    Отключение бездействующих клиентов после
    IdleTimeout = (секунды)

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

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

    Браузер Java-сервера через HTTP на порту
    HTTPPortNumber = (номер порта)

    Если этот параметр отмечен и предоставленный номер порта не равен нулю, VNC Server будет принимать входящие HTTP-запросы, позволяя загружать Java VNC Viewer веб-браузером который поддерживает язык Java. В диалоговом окне «Параметры ... » будет предпринята попытка настроить порт HTTP в соответствии с изменениями, внесенными в номер порта VNC.

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

    Принимать подключения только с локального компьютера
    localhost = true | false

    Параметр LocalHost указывает серверу VNC принимать только входящие подключения от браузеров, работающих на локальном хост-компьютере. Обычно это используется только тогда, когда соединения туннелируются через нестандартный транспорт (например, последовательный канал, пользовательская беспроводная сеть и т. д.), и поэтому стек TCP создается локальным хостом. Если сервер VNC настроен на прием подключений только через локальную петлю, параметр «Хосты» игнорируется.

    Контроль доступа
    Хосты = (шаблон)

    Сервер VNC может фильтровать входящие попытки подключения на основе видимых IP-адресов их создателя. Какие IP-адреса разрешены для подключения, а какие не определяются шаблоном Hosts. Шаблон состоит из списка спецификаций IP-адресов, разделенных запятыми, которым предшествует действие . Каждая спецификация начинается с действия, содержит IP-адрес и маску стиля подсети. первый спецификация, соответствующая адресу нового соединения, указывает действие, которое будет выполнено.

    Доступные действия:

    • + : принять соединение
    • .
    • ? : Попросите локального пользователя принять соединение.
      См. также Аутентификация QueryConnect.
    • - : Отклонить вызов.

    например Хосты = + 192.168.0.1 / 255.255.255.255, + 192.168.1.0 / 255.255.255.0, -

    Приведенный выше шаблон позволяет подключиться к компьютеру с адресом 192.168.0.1, а также любому компьютеру в подсети 192.168.1. Все другие соединения отклоняются (термин, который в данном случае фактически избыточен) — соединение всегда будет отклоняться, если оно не соответствует чему-либо в шаблоне Hosts.

    Обратите внимание, что IP-адреса и маски указаны в форме A (xxx.yyyyyyyyy), типе B (xxx.yyy.zzzzzz) или типе C (xxx.yyy.zzz.www). Следовательно, спецификация 192.168 будет интерпретироваться как 192.0.0.168, а не 192.168.0.0, как можно было ожидать.

    Шаблон Hosts можно легко редактировать с помощью интерфейса Access Control , который позволяет индивидуально редактировать спецификации IP-адреса и перемещаться вверх (чтобы соответствовать первым) или вниз (чтобы соответствовать последним) в списке.

    Аутентификация

    На странице Аутентификация можно настроить требуемый режим аутентификации и уровень безопасности для соединений VNC. VNC Open Server для Windows поддерживает соединения без аутентификации и классическую аутентификацию по паролю VNC.

    Неавторизованный
    SecurityTypes = Нет

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

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

    Аутентификация по паролю VNC
    SecurityTypes = VncAuth

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

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

    Аутентификация входа в NT

    Аутентификация при входе в NT недоступна в VNC Open.

    Шифрование: всегда отключено

    Шифрование недоступно в VNC Open.

    Запросить у локального пользователя разрешение на подключение
    QueryConnect = true | false

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

    Когда QueryConnect включен, входящие соединения сначала аутентифицируются обычным способом. Если пользователь успешно проходит аутентификацию, на рабочем столе сервера появляется диалоговое окно, отображающее IP-адрес и имя пользователя входящего соединения и требующее от пользователя принять соединение локально.

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

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

    Запрашивать, только когда пользователь вошел в систему.
    QueryOnlyIfLoggedOn = true |Если этот параметр установлен, локальному пользователю будет предложено принять входящее соединение, только если он вошел в систему. Если этот параметр не установлен, локальный пользователь всегда будет получать запрос о том, вошел он в систему или нет.

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

    QueryConnectTimeout = (секунды)

    Если QueryConnect включен, диалоговое окно Query Connection будет отображаться по умолчанию в течение десяти секунд перед автоматическим отклонением соединения. Значение тайм-аута можно изменить, соответствующим образом установив QueryConnectTimeout.

    Входы

    Принимать события указателя от клиентов
    AcceptPointerEvents = true / false

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

    Обратите внимание, что клиент по-прежнему будет считаться активным для установки IdleTimeout, если он отправляет события указателя на сервер, независимо от того, приняты они или нет.

    Принимать события клавиатуры от клиентов
    AcceptKeyEvents = true / false

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

    Обратите внимание, что клиент по-прежнему будет считаться активным для параметра IdleTimeout, если он отправляет события клавиатуры на сервер, независимо от того, приняты они или нет.

    Принимать обновления буфера обмена от клиентов
    AcceptCutText = true / false

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

    Отправлять обновления буфера обмена клиентам
    SendCutText = True / False

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

    Разрешить событиям ввода влиять на экранную заставку

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

    Отключить локальный ввод, когда сервер используется
    DisableLocalInputs = true / false

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

    Обмен

    Всегда рассматривать новые соединения как общие
    Всегда общие = true

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

    Никогда не рассматривать новые подключения как общие
    NeverShared = true

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

    Использовать предпочтительную настройку общего доступа для клиента
    AlwaysShared = false, NeverShared = false

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

    Соединения без общего доступа заменяют существующие соединения
    DisconnectClients = true / false

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

    Если этот параметр настроен, существующие клиенты будут отключены после установления нового соединения без общего доступа. В противном случае они останутся, и новое соединение не удастся.

    Стол

    во время разговора

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

    Удалить обои
    Удалить обои = true

    Этот параметр заставляет VNC Server удалять любые установленные стандартные растровые изображения обоев, а также отключать компоненты Active Desktop.

    Удалить фоновый рисунок
    RemovePattern = true

    Этот параметр заставляет VNC Server устанавливать обычный фон рабочего стола при активных соединениях.

    Disable UI Effects
    DisableEffects = true

    Этот параметр заставляет VNC Server отключать украшения рабочего стола, такие как сглаживание шрифтов, затенение строки заголовка окна, анимация меню и т. д.

    Когда последний клиент кладет трубку

    Эти параметры используются для обеспечения того, чтобы, если соединения VNC с сервером были закрыты из-за сетевой ошибки, тайм-аута простоя или даже намеренно, компьютер оставался в максимально безопасном состоянии. В Windows 2000 и более поздних версиях рабочая станция VNC: Lock может оставить текущего пользователя в системе, но требует повторного ввода пароля для доступа к его программам или данным.Кроме того, VNC Server может полностью отключить текущего пользователя, когда больше нет подключенных средств просмотра VNC, закрыв все запущенные программы и оставив рабочую станцию ​​готовой для входа другого пользователя.

    Ничего не делать
    DisconnectAction = None

    Этот параметр указывает серверу VNC не выполнять никаких действий.

    блокировка рабочей станции
    DisconnectAction = Lock

    Этот параметр заставляет сервер VNC блокировать рабочую станцию ​​после отключения последнего браузера VNC.

    Обратите внимание, что этот параметр недоступен в Windows 95/98/Me и Windows NT 4.

    выход пользователя из системы
    DisconnectAction = выход из системы

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

    Метод захвата

    VNC Server предназначен для поддержки различных методов отслеживания изменений на локальном рабочем столе. Эта версия поддерживает базовый опрос экрана на наличие изменений, а также классический метод VNC Hooks.

    Опрос изменений рабочего стола
    Метод обновления = 0

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

    Использовать перехватчики VNC для отслеживания изменений
    Метод обновления = 1

    Этот параметр указывает серверу VNC использовать классический метод перехватчиков VNC для отслеживания графических обновлений. Эта схема более эффективна, чем непрерывный опрос, но она зависит от определенных свойств приложений Windows и поэтому в некоторых случаях может «пропускать» обновления.VNC Hooks также время от времени опрашивает экран, чтобы обнаружить пропущенные обновления.

    Опрос консоли Windows для обновления
    PollConsoleWindows = True / False

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

    Используйте драйвер зеркала VNC для отслеживания изменений Драйвер зеркала VNC не поддерживается VNC Open. Захват смешанных окон в альфа-версии
    UseCaptureBlt = true / false

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

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

    Наследие

    Импорт настроек VNC Открыть 3.3

    Если вы настроили WinVNC 3.3 на своем компьютере, вы можете автоматически настроить VNC Server 4, чтобы он максимально соответствовал существующим параметрам 3.3. VNC Server 4 предупредит вас, когда не сможет полностью соответствовать существующим настройкам или если они больше не актуальны.

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

    Обратите внимание, что вам необходимо удалить службу WinVNC 3.3 отдельно, если вы импортируете настройки на VNC Server 4 или настраиваете VNC Server 4 для работы на другом номере порта.

    Использовать только протокол версии 3.3
    Протокол 3.3 = Верно / Ложно

    Сервер VNC 4 поддерживает как исходный протокол VNC версии 3.3, так и новый протокол VNC версии 3.8. Некоторое стороннее программное обеспечение VNC использует нестандартные номера версий, что может вызвать проблемы несовместимости. Поэтому VNC Server 4 можно настроить только на использование исходной версии протокола VNC, что обеспечивает совместимость даже с пользовательскими программами просмотра VNC.

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

    Другие опции

    В дополнение к настройкам, описанным выше, сервер VNC поддерживает некоторые дополнительные параметры. Эти параметры можно задать в командной строке или путем добавления соответствующего значения в реестр Windows. для серверов пользовательского режима добавьте это значение в раздел HKEY_CURRENT_USER\Software\RealVNC\WinVNC4; для серверов сервисного режима соответствующий ключ HKEY_LOCAL_MACHINE\Software\RealVNC\WinVNC4.

    DisableClose = true / false

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

    DisableOptions = true/false

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

    DisplayDevice = дисплей>

    Устройство отображения в удаленном режиме или пустое для дистанционного управления всеми дисплеями. Формат отображения - \\.\Device>. Например, \\.\Display1.

    RemapKeys = сопоставление>

    Изменить раскладку клавиатуры. Отображение — это последовательность сопоставлений, разделенных запятыми, каждое из которых имеет вид символ -> символ или символ символ , где символ — шестнадцатеричный ключ.Например, для замены символов «и @» укажите следующее:

    RemapKeys = 0x220x40

    Для получения полного списка параметров запустите winvnc4 -help.

    Замечания по совместимости

    90 127 Windows 3.11 / Windows NT 3.51 / Windows 95 90 128

    Open VNC — это , а не , предназначенный для работы в Windows 3.11 или более ранней версии, Windows NT 3.51 или Windows 95.

    Windows 98 / Windows Me

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

    Windows XP и Windows 2000 Server

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

    28 июля

    Более новые версии Ubuntu уже имеют встроенный сервер VNC. Воспользуемся его стандартными средствами.Разбираясь в этой проблеме, мне пришлось прочитать приличное количество форумов. Очень многие пользователи пишут, что в Ubuntu 14.04 этот фокус не работает из-за каких-то внутренних тонкостей устройства ядра. Я не вникал в эту проблему… во всяком случае, если вы вдруг станете счастливым обладателем именно этой версии, вы можете использовать альтернативный сервер x11vnc.

    Настройка достаточно проста:

    sudo apt-get remove vino sudo apt-get install x11vnc

    В этой же статье стандартный VNC-сервер уже включен по умолчанию в ubuntu.Как все настроить?

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

    Подключаемся по ssh к удаленному компьютеру, к которому хотим получить графический доступ. При этом нам необходимо знать его ip и войти под паролем пользователя, экран которого мы хотим видеть. По сути, нам подойдут данные любого пользователя с привилегиями sudo, но тогда придется подкорректировать некоторые моменты.

    Итак, давайте предположим, что у нас есть компьютер под управлением Ubuntu в локальной сети с IP-адресом 10.20.0.30 и пользователь feanor184. Подключаемся к нему из консоли по ключу -X (для запуска графического X):

    sz-X [защищенный e-mail]

    вводим пароль и входим в консоль нашего удаленного компьютера.

    Теперь введите в него:

    sudo win preferences

    и увидите графическое окно

    Здесь ставим галочки:

    разрешить другим пользователям просматривать ваш рабочий стол - давайте посмотрим на рабочий стол.

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

    требуют от пользователя ввести этот пароль - не забудьте установить пароль для подключения. Никогда не знаешь, кто лезет в нашу сеть

    показывать значок области уведомлений: всегда — Всегда отображать значок vnc вверху экрана в трее.

    Так же можно задать свои настройки - здесь описаны мои настройки)

    Сохраняем настройки и отключаемся от удаленного хоста.

    Используйте любой клиент с поддержкой vnc для подключения к настроенному компьютеру.

    Например, Remmina нацелена на Linux.

    Средство просмотра UltraVNC — для Windows.

    Опять же, чтобы описанные настройки подключения работали, на удаленном компьютере должна быть установлена ​​операционная система ubuntu. Установка ubuntu — это отдельная тема, на которой я бы не хотел здесь заострять внимание, поэтому этот шаг мы пропустим. В Интернете есть много учебников по этому предмету.

    Где мы закончим?

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

    25 ноября 2009 в 13:21

    Работа с клиентом 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. Для предыдущих версий вы можете использовать JollysFastVNC и .

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

    apt-get install vncviewer

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

    Yum install vnc

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

    Pkg_add -r tightvnc

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

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

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

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

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

    Для уменьшения объема информации, отправляемой по сети, можно также установить высокий уровень сжатия (Compression level, Compression value), низкое качество JPEG (JPEG-качество) и включить режим уменьшения цвета (-bgr233, Ограниченный цвет).Наибольший эффект при заметном снижении качества изображения дает режим понижения цвета - количество передаваемой информации уменьшается в 1,5-3 раза, соответственно отображение на экране ускоряется в 1,5-3 раза.

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

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

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

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

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

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

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

    Приобретен

    UltraVNC. Другими известными реализациями VNC являются RealVNC и TightVNC, и вы можете найти больше вариантов. Теоретически все они совместимы друг с другом, хотя некоторые специальные функции (буфер обмена или передача файлов) могут не работать между разными реализациями.

    Помощь новичкам

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

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

    Опытный пользователь запускает клиент VNC в режиме прослушивания (режим прослушивания портов) (vncviewer.exe/listen) и выставляет наружу порт 5500. Новичку остается только загрузить и запустить VNC-сервер и подключиться к клиенту по указанному IP-адресу.

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

    Дополнительно

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

    Если у вас динамический внешний IP-адрес, удобно получить себе (бесплатно) динамический DNS, например, на dyndns.com. На вашем компьютере будет работать небольшая программа (а некоторые маршрутизаторы имеют эту встроенную функцию), которая будет уведомлять службу DynDNS о любых изменениях вашего IP-адреса.В результате выбранный домен, например pupkin.dyndns.org, всегда будет указывать на ваш текущий IP-адрес

    .

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

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

    Общая информация о 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

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

    Чтобы начать установку в Windows 7 и более поздних версиях, файл установщика VNC-клиента запускается только с правами администратора (в меню PPM выбран параметр «Запуск от имени администратора»). В самом процессе установки нет ничего необычного.

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

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

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

    Как использовать браузер VNC?

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

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

    Если внимательно посмотреть на окно создания подключения, то там есть вкладка для экспертов. Если в этих настройках выбрать, например, предпочтительные алгоритмы сжатия передаваемых и принимаемых данных, то можно значительно снизить нагрузку на центральный процессор и оптимизировать использование технологии Virtual Network Computing даже для сетей с пропускной способностью 256 кбит/с. с.В случае с графикой рекомендуется установить высокий уровень сжатия (Compression level) при минимальном качестве (JPEG-качество), а в качестве дополнительной оптимизации активировать уменьшение количества цветов (Limited colors или bgr233).

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

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

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

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

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

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

    Результаты

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

    .

    Смотрите также

    Только новые статьи

    Введите свой e-mail

    Видео-курс

    Blender для новичков

    Ваше имя:Ваш E-Mail: