Vnc для linux ubuntu

Содержание
  1. Удаленный рабочий стол на Ubuntu
  2. Подготовка системы
  3. Установка и настройка VNC сервера
  4. Если используем XFCE
  5. Установка
  6. Настройка
  7. Если используем Gnome
  8. Установка
  9. Настройка
  10. Подключаемся к удаленному рабочему столу
  11. Автозапуск сервиса
  12. Смена пароля
  13. xRDP для подключения из Windows
  14. Установка VNC-сервера в Ubuntu
  15. Устанавливаем VNC-сервер в Ubuntu
  16. Шаг 1: Установка необходимых компонентов
  17. Шаг 2: Первый запуск VNC-server
  18. Шаг 3: Настройка VNC-сервера для полноценного функционирования
  19. Шаг 4: Проверка работы VNC-сервера
  20. Как установить VNC Server на Ubuntu 20.04 LTS
  21. Как установить VNC Server на Ubuntu 20.04 LTS
  22. Установите VNC Server на Ubuntu 20.04 LTS Focal Fossa
  23. Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt команды в терминале.
  24. Шаг 2. Создайте пользователя VNC на своем сервере.
  25. Шаг 3. Установка VNC Server на Ubuntu 20.04.
  26. Шаг 4. Настройте VNC.
  27. Шаг 5. Создайте сценарий запуска системы VNC-сервера.
  28. Шаг 6. Подключение к VNC-серверу.

Удаленный рабочий стол на Ubuntu

В статье рассказано о настройке возможности подключения к Ubuntu по удаленному рабочему столу (аналогично RDP в Windows). Примеры команд проверены на Linux Ubuntu 16.04 и 18.04.

Мы рассмотрим реализацию с помощью сервера VNC (подключиться к нашему компьютеру можно будет как с помощью клиента VNC, который доступен как для Linux, так и Windows). Также мы рассмотрим возможность использования клиента RDP из Windows, настроив xRDP.

Подготовка системы

Все действия описанные ниже мы будем выполнять с правами суперпользователя. Для этого переходим в режим sudo:

. или заходим под root:

* по умолчанию, в Ubuntu не задан пароль от root и данная команда не сработает. В этом случае сначала задаем пароль руту — passwd root.

Если используется брандмауэр, добавляем правило:

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

* в данном примере, мы разрешаем входящие соединения на порту 5901. Для работы с несколькими портами, добавляем их по аналогии.

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

Рассмотрим два варианта использования графической оболочки — xfce и gnome.

Если используем XFCE

Установка

Установку выполняем следующей командой:

apt install xfce4 xfce4-goodies tightvncserver

Задаем пароль для доступа по удаленному рабочему столу. Для этого вводим команду:

. на запрос пароля вводим его дважды.

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

После будет предложено ввод пароля для гостевого доступа — можно согласиться (y) и ввести пароль или отказаться (n).

Настройка

Для начала, останавливаем экземпляр VNC сервера:

vncserver -kill :1

* экземпляр :1, по умолчанию, слушает на порту 5900+1 (5901).

Настраиваем VNC сервер:

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

Снова запускаем vncserver:

Если используем Gnome

Установка

Установку выполняем следующей командой:

apt install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal vnc4server

Задаем пароль для доступа по удаленному рабочему столу. Для этого вводим команду:

. на запрос пароля вводим его дважды.

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

После будет предложено ввод пароля для гостевого доступа — можно согласиться (y) и ввести пароль или отказаться (n).

Настройка

Для начала, останавливаем экземпляр VNC сервера:

vncserver -kill :1

Читайте также:  Рабочий набор памяти windows

* экземпляр :1, по умолчанию, слушает на порту 5900+1 (5901).

Настраиваем VNC сервер для текущего пользователя:

#!/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 80×24+10+10 -ls -title «$VNCDESKTOP Desktop» &
x-window-manager &

gnome-panel &
gnome-settings-daemon &
metacity &

Снова запускаем vncserver:

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

Запускаем клиент VNC. Например, в Linux — Remmina, в Windows — TightVNC Viewer или RealVNC. Вводим IP-адрес компьютера с VNC и номер порта:

Будет запрошен пароль — вводим тот, что устанавливали при настройке.

Автозапуск сервиса

Чтобы VNC сервер запускался после перезагрузки, создаем новый юнит в systemd:

[Unit]
Description=VNC server
After=syslog.target network.target

[Service]
Type=forking
User=root
PAMName=login
PIDFile=/root/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :1 > /dev/null 2>&1
ExecStart=/usr/bin/vncserver
ExecStop=/usr/bin/vncserver -kill :1

Разрешаем автозапуск сервиса:

systemctl enable vncserver

Смена пароля

Для смены пароля на подключения к VNC, вводим команду:

Система напишет, в каком файле на данный момент хранится пароль и запросит ввод нового:

Using password file /root/.vnc/passwd
Password:
Warning: password truncated to the length of 8.
Verify:
Would you like to enter a view-only password (y/n)? n

* как видим, файл для хранения пароля в данном примере — /root/.vnc/passwd; требование по минимальной длине пароля — 8 символов; также после ввода нового пароля система предложит ввод пароля на режим «только для чтения».

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

xRDP для подключения из Windows

Если мы не хотим устанавливать на Windows никакого дополнительного программного обеспечения, а хотим использовать стандартное подключение к удаленному рабочему столу (mstsc), можно установить на Linux xRDP. Для этого вводим:

Источник

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

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

Устанавливаем VNC-сервер в Ubuntu

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

Шаг 1: Установка необходимых компонентов

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

  1. Перейдите в меню и откройте «Терминал». Существует горячая клавиша Ctrl + Alt + T, которая позволяет сделать это быстрее.

Установите обновления для всех системных библиотек через sudo apt-get update .

Введите пароль для предоставления рут-доступа.

Подтвердите добавление новых файлов в систему.

Ожидайте завершения инсталляции и добавления до появления новой строки ввода.

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

Шаг 2: Первый запуск VNC-server

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

Читайте также:  Windows 10 x64 поддержка процессоров

    В консоли напишите команду vncserver , отвечающую за запуск сервера.

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

Подтвердите пароль, введя его повторно.

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

Шаг 3: Настройка VNC-сервера для полноценного функционирования

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

    Сначала завершите запущенный десктоп командой vncserver -kill :1 .

Далее стоит запустить файл конфигурации через встроенный текстовый редактор. Для этого введите nano

Убедитесь, что файл имеет все строки, указанные ниже.

#!/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 80×24+10+10 -ls -title «$VNCDESKTOP Desktop» &
x-window-manager &

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

Если вы совершили какие-либо изменения, сохраните настройки нажатием клавиши Ctrl + O.

Выйти из файла можно нажатием на Ctrl + X.

Кроме всего, следует также пробросить порты, чтобы предоставить удаленный доступ. Поможет осуществить эту задачу команда iptables -A INPUT -p tcp —dport 5901 -j ACCEPT .

После ее введения сохраните настройки, прописав iptables-save .

Шаг 4: Проверка работы VNC-сервера

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

    Сначала потребуется запустить сам сервер путем ввода vncserver .

Убедитесь в том, что процесс прошел корректно.

Приступайте к добавлению приложения Remmina из пользовательского репозитория. Для этого надо напечатать в консоли sudo apt-add-repository ppa:remmina-ppa-team/remmina-next .

Нажмите на Enter для добавления новых пакетов в систему.

По завершении установки требуется обновить системные библиотеки sudo apt update .

Теперь осталось только собрать последнюю версию программы через команду sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret .

Подтвердите операцию по инсталляции новых файлов.

Запустить Remmina можно через меню, нажав на соответствующий значок.

Здесь осталось только выбрать технологию VNC, прописать нужный IP-адрес и подключиться к десктопу.

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

Теперь вы ознакомлены со всеми основными действиями, которые требуется выполнить для установки и настройки VNC-сервера под дистрибутив Ubuntu на оболочке Gnome.

Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Как установить VNC Server на Ubuntu 20.04 LTS

Как установить VNC Server на Ubuntu 20.04 LTS

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

Читайте также:  Simple file server linux

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку VNC Server на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint.

Установите VNC Server на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt команды в терминале.

Шаг 2. Создайте пользователя VNC на своем сервере.

Теперь мы создаем нового пользователя и устанавливаем его пароль сервера с помощью следующих команд:

Затем добавьте нового пользователя в sudo группу для предоставления привилегий root:

Затем войдите в систему как новый пользователь и используйте его привилегии root, чтобы начать работу с VNC-сервером:

Шаг 3. Установка VNC Server на Ubuntu 20.04.

Выполните следующую команду, чтобы установить сервер TightVNC и файлы ядра диспетчера рабочего стола XFCE:

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

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

Шаг 4. Настройте VNC.

Теперь нам нужно отредактировать xstartup файл. Перед этим завершите работу службы VNC:

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

Теперь отредактируйте xstartup файл:

Добавьте в новый файл следующие 3 строки текста:

Сделайте xstartup файл исполняемым:

И, наконец, начнем vncserver снова:

Шаг 5. Создайте сценарий запуска системы VNC-сервера.

Еще раз остановим VNC-сервер, чтобы мы могли изменить файлы конфигурации:

Теперь создайте новый файл модуля для VNC. Юнит-файл кодирует информацию о сервисе:

Вставьте следующее, заменив infoit своим именем пользователя. Вы также 1280×800 можете выбрать желаемое разрешение:

Затем перезагрузите Systemd, чтобы изменения вступили в силу:

Шаг 6. Подключение к VNC-серверу.

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

Чтобы получить доступ к удаленному рабочему столу на VNC-сервере из Linux, вы можете, например, открыть новое окно или вкладку в Терминале). Замените IP-адресом вашего Сервера: server — ip — address

Поздравляю! Вы успешно установили VNC . Благодарим вас за использование этого руководства для установки VNC Server в вашей системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт VNC .

Источник

Оцените статью