Как установить и настроить VNC в Ubuntu?

Как установить и настроить VNC в Ubuntu Советы и хитрости

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

Теперь вы узнаете, как установить и настроить VNC в вашей системе Ubuntu. Итак, начнем!

Как установить и настроить VNC в Ubuntu?

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

sudo apt-get update

Следующим шагом будет получение графического интерфейса.

Как установить среду рабочего стола Xfce на Ubuntu?

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

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

sudo apt install xfce4 xfce4-goodies

Введите » y / Y «, чтобы продолжить процесс установки Xfce. Тем временем на экране терминала появится запрос на настройку lightdm:

чтобы продолжить процесс установки Xfce

Между „gdm3“ и » lightdm » выберите любой из них в качестве диспетчера отображения по умолчанию:

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

выберите любой из них в качестве диспетчера отображения по умолчанию2

Как установить TigerVNC на Ubuntu?

Существует множество программ для управления дистрибутивом на базе Linux. Однако мы будем использовать » TigerVNC » в нашей системе. Это VNC-сервер с открытым исходным кодом, используемый для удаленного управления доступом к вашему рабочему столу.

Теперь установите TigherVNC в вашу систему, используя следующую команду:

sudo apt install tigervnc-standalone-server

Как настроить доступ VNC в Ubuntu?

Выполните приведенную ниже команду » vncpasswd «, чтобы установить пароль:

vncpasswd

Введите пароль от шести до восьми символов. Затем подтвердите, что вы выбрали пароль только для просмотра, введя » n » в качестве ввода в терминал.

Читайте также:  Как добавить сноску в MS Word 2013/2016 в среде Windows 10, 8.1 и 7

Следующим шагом является настройка TigerVNC для использования среды рабочего стола Xfce. Для этого мы создадим открытый файл » xstartup » в каталоге VNC с помощью редактора » nano «:

sudo nano ~/.vnc/xstartup

Указанные нами команды будут выполняться каждый раз при перезапуске или запуске сервера TigerVNC. Вот почему мы назвали наш файл файлом » xstartup «:

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

Эти команды отключат диспетчер сеанса и адрес сеанса. Это также включит xface4 во время запуска сервера:

Это также включит xface4 во время запуска сервера

Нажмите » CTRL + O «, чтобы сохранить внесенные нами изменения в файл » xstartup «:

Нажмите » CTRL + O «, чтобы сохранить внесенные нами изменения в файл » xstartup «

Затем используйте команду „chmod“ для добавления разрешения „выполнение“ в файл запуска VNC:

sudo chmod u+x ~/.vnc/xstartup

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

sudo nano ~/.vnc/config

Эта команда создаст и откроет файл конфигурации VNC в редакторе nano:

Эта команда создаст и откроет файл конфигурации VNC в редакторе nano

Для демонстрации мы добавляем в открытый файл несколько строк:

geometry=1920×1080
dpi=96

Эти строки добавляются для установки настроек VNC, связанных с интерфейсом:

Нажмите » CTRL + O «, чтобы сохранить настройки и перезапустить сервер VNC:

sudo vncserver

В выводе вы увидите » : 1 ″ после имени хоста вашей системы. Это значение символизирует порт, на котором в настоящее время работает VNC в вашей системе. Например, в нашей Ubuntu сервер VNC работает на 5901 TCP-порте системы (5900 + 1).

Если вы видите число, отличное от » 1 «, добавьте этот номер в » 5900 «, и вы получите номер порта, на котором VNC работает в вашей системе:

добавьте этот номер в » 5900 «, и вы получите номер порта

Добавьте параметр » -kill » в команду » vncserver » для остановки экземпляра, выполняющегося на порту с номером » 1 ″ или » 5901 «:

vncserver -kill :1

Как создать файл модуля Systemd в Ubuntu?

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

sudo nano /etc/systemd/system/vncserver@.service

VNC также предоставляет вам возможность создать файл модуля Systemd

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]Type=simple
User=root
PAMName=loginPIDFile=/home/%u/.vnc/%H%i.pid
ExecStartPre=/bin/sh -c ‘/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :’
ExecStart=/usr/bin/vncserver :%-geometry 1440×900 -alwaysshared -fg
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target

Здесь не забудьте добавить свое имя пользователя с помощью команды » Пользователь «:

Читайте также:  Как настроить брандмауэр в CentOS 8?

Здесь не забудьте добавить свое имя пользователя с помощью команды

Нажмите » Ctrl + O «, чтобы сохранить изменения и перезагрузить демон:

sudo systemctl daemon-reload

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

sudo systemctl enable vncserver@1.service

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

sudo systemctl start vncserver@1.service

Проверьте статус вашей службы VNC:

sudo systemctl status vncserver@1.service

Вывод означает, что служба VNC работает в системе Ubuntu:

Вывод означает, что служба VNC работает в системе Ubuntu

Как подключить VNC-сервер на Ubuntu?

Основная концепция подключения к серверу VNC заключается в создании туннеля SSH, который пропускает трафик с порта „5901“ системы. Если вы хотите подключиться к серверу VNC, проверьте синтаксис следующей команды SSH:

ssh -L 5901:127.0.0.1:5901 -N -f -l username ip address

Здесь опция „-l“ добавлена ​​для указания имени пользователя для входа, „-f“ позволяет ssh работать в фоновом режиме, а опция » -N » проверяет, добавили ли мы имя пользователя или нет (длина равна нулю или нет. ).

Для создания SSH-туннеля в нашей системе мы выполним эту команду:

ssh -L 5901:127.0.0.1:5901 -N -f -l linuxhint-VBox 192.168.43.1

После этого откройте приложение просмотра VNC и подключите его к серверу VNC на локальном порту 5901 ″ localhost: 5901 ″.

Заключение

Virtual Network Computing или VNC позволяет пользователям Ubuntu правильно управлять приложением, своими настройками и файлами, которые существуют на удаленном сервере. Это позволяет им иметь полный контроль, разделяя настольную систему. В этом руководстве мы показали, как установить и настроить VNC в Ubuntu. Хотите попробовать удаленный доступ к системе? Попробуйте наш предоставленный метод в своей системе Ubuntu!

Оцените статью
ПОПУЛЯРНЫЕ ТЕХНОЛОГИИ
Добавить комментарий