- Как установить VNC Server на Linux Mint 20
- Как установить VNC Server на Linux Mint 20
- Установить VNC Server на Linux Mint 20 Ulyana
- Шаг 1. Перед запуском приведенного ниже руководства важно убедиться, что ваша система обновлена, выполнив следующие apt команды в терминале:
- Шаг 2. Установка окружения рабочего стола.
- Шаг 3. Установка VNC-сервера на Linux Mint 20.
- Шаг 4. Настройте VNC.
- Шаг 5. Создайте сценарий запуска системы VNC-сервера.
- Шаг 6. Подключение к VNC-серверу.
- Как установить сервер VNC на Linux
- linux-notes.org
- Установка и настройка VNC Server на Debian/Ubuntu/Linux Mint
- Делаем возможность подключения для нескольких пользователей.
- Предотвращение запуск Gnome при загрузке на сервере.
- VNC шифрование через ssh туннель
- 4 thoughts on “ Установка и настройка VNC Server на Debian/Ubuntu/Linux Mint ”
- Добавить комментарий Отменить ответ
- Install VNC Server on Linux Mint 20
- Step 1: Install the Desktop environment
- Step 2: Install VNC server
- Step 3: Configure VNC
- Step 4: Configure VNC as a service
- Step 5: Connect to VNC server
- About the author
- Karim Buzdar
Как установить VNC Server на Linux Mint 20
Как установить VNC Server на Linux Mint 20
В этом руководстве мы покажем вам, как установить VNC Server на Linux Mint 20. Для тех из вас, кто не знал, Node.js — это платформа Javascript для программирования, которая позволяет пользователям очень быстро создавать сетевые приложения. Если вы используете Javascript как во внешнем, так и в серверном интерфейсе, это означает, что ваша разработка может быть более последовательной и разрабатываться в рамках одной и той же системы.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку VNC Server на Linux Mint 20 (Ульяна).
Установить VNC Server на Linux Mint 20 Ulyana
Шаг 1. Перед запуском приведенного ниже руководства важно убедиться, что ваша система обновлена, выполнив следующие apt команды в терминале:
Шаг 2. Установка окружения рабочего стола.
Выполните следующую команду, чтобы установить рабочий стол XFCE:
Шаг 3. Установка VNC-сервера на Linux Mint 20.
Установите сервер TightVNC, используя следующую команду:
После завершения установки введите следующую команду:
Вам будет предложено установить пароль для VNC-сервера. Введите пароль, а затем подтвердите его повторным вводом.
Шаг 4. Настройте VNC.
Сначала остановите сеанс VNC с помощью следующей команды:
Затем создайте резервную копию файла сценария запуска по умолчанию:
Теперь отредактируйте xstartup файл:
Вставьте в этот файл следующие строки:
Сделайте xstartup файл исполняемым:
И, наконец, начнем vncserver снова:
Шаг 5. Создайте сценарий запуска системы VNC-сервера.
Еще раз остановим VNC-сервер, чтобы мы могли изменить файлы конфигурации:
Теперь создайте новый файл модуля для VNC. Юнит-файл кодирует информацию о сервисе:
Вставьте следующее, заменив idroot его своим именем пользователя. Вы также 1280×800 можете выбрать желаемое разрешение:
Теперь перезагрузите systemd процессы, используя следующую команду, чтобы изменения вступили в силу:
Шаг 6. Подключение к VNC-серверу.
Чтобы получить доступ к удаленному рабочему столу на сервере VNC из системы Windows, в вашей системе должна быть установлена программа просмотра VNC. Доступны различные программы просмотра VNC. Загрузите любой и установите его в своей системе, например:
Поздравляю! Вы успешно установили VNC . Благодарим за использование этого руководства для установки последней версии VNC Server в системе Linux Mint. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт VNC .
Источник
Как установить сервер VNC на Linux
Virtual Network Computing (VNC) позволяет создавать совместный доступ другим удалённым пользователям к окружению рабочего стола локального хоста по сети. Для предоставления доступа к рабочему столу, на локальном хосте должен быть запущен VNC сервер, а удалённые пользователи подключаются к серверу VNC, используя какой-либо клиент просмотрщика VNC.
В этой инструкции я объясню как настроить VNC сервер на Linux. Для этого я буду использовать vino, программное обеспечение VNC сервера для окружения рабочего стола GNOME.
Для установки VNC сервера vino на машину с Debian, Ubuntu или Linux Mint:
Для установки VNC сервера vino на машину с Fedora, CentOS или RHEL:
После установки, вы можете запустить vino и включить сервер VNC введя команду vino-preferences.
Вышеприведённая команда откроет окно настроек vino для доступа к рабочему столу как показано ниже. В окне там где «Совместный доступ» поставьте галочку, чтобы позволять другим пользователям видеть ваш рабочий стол. Также можете установить VNC пароль. Когда настройка сделана, это окно можно закрыть.
По идее, утилита vino-preferences сама должна запустить сервер VNC. Если VNC сервер не запущен по каким-то причинам, вы можете запустить VNC сервер вручную следующим образом.
На последних Linux Mint с рабочим столом Cinnamon, как известно, vino-preferences отсутствуют. Для включения настройки VNC сервера в Mint на рабочем столе Cinnamon, используйте вместо этого dconf-editor, как это описано здесь.
Вы можете проверить, запущен ли vino набрав следующую команду.
Как видно выше, vino-server запущен на TCP порте с номерами 5800 и 5900. Вы можете использовать любое программное обеспечение с функцией VNC клиента для подключения к VNC серверу.
Если VNC сервер настроен так, что вы должны подтверждать каждый VNC доступ к вашему рабочему столу, то вы увидите следующее всплывающее сообщение каждый раз, когда получен запрос VNC соединения. Только после того, как вы разрешите VNC, клиент VNC будет способен получить доступ на ваш рабочий стол.
Источник
linux-notes.org
Установка и настройка VNC Server на Debian/Ubuntu/Linux Mint
Virtual Network Computing (VNC) — система для подключения к рабочему столу удаленно используя протокол RFB (англ. Remote FrameBuffer, удалённый кадровый буфер).
VNC состоит из VNC-клиента, который называется VNC viewer, он только запущен на одной ОС и можно подключаться к VNC-серверу который работает на другой операционной системе. Реализация клиентской и серверной части есть почти для всех ОС, даже для Java (которая включает J2ME). На один VNC-сервер одновременно могут быть подключены большое множество клиентов. Наиболее популярный способ использования VNC — это удалённое подключение к рабочему компьютеру из дома для технической поддержки вашего сервера. В своей статье «Установка и настройка VNC Server на Debian/Ubuntu/Linux Mint» я расскажу как это можно сделать.
Чтобы установить VNC, достаточно выполнить команду:
Вы можете использовать любого пользователя для входа в свой VNC Server, но по соображениям безопасности, я собираюсь создать VNC пользователя для моего VNC Server-а:
Устанавливаем для него пароль:
Теперь переключимся на этого пользователя (vncuser) для создания некоторых конфигурационных файлов для VNC:
После этого, запускаем VNC сервер:
После запуска VNC-сервера, вам будет предложено создать VNC пароль. Устанавливаем любой удобный для вас пароль, но не более 9 символов ( если больше, то он обрежит его).
На рисунке ниже видно как стартанул наш vnc сервер, но нам его нужно немного подредактировать:
Чтобы сделать настройку в сценарие запуска, мы должны убить сессию, что мы только что создали:
После чего нужно открыть и поправить файл конфигурации:
Измените немного конфигурацию по вашему усмотрению ( у меся я поправил разрешение экрана), мой готовый конфигурационный файл я выложил и прочитать его можно тут, чтобы скачать используйте команду:
После чего запускаем нашу сессию с разрешением экрана 1024×600:
Установка Gnome X Window для Ubuntu (на стороне клиента, можно установить и другую среду):
Вот еще моя статья как установить другую графическую оболочку:
Установка GUI на Debian/Ubuntu/Mint
PS: не забываем прописывать нужную строку в конфиг xstartup.
Если вы решите использовать другие графические интерфейсы:
Для Gnome-Desktop Environment
Для KDE-Desktop Environment
Для MATE-Desktop Environment
Для LXDE-Desktop Environment
Для Cinnamon-Desktop Environment
Для Openbox-Desktop Environment
Я собрал это все до кучи и закоментировал не нужные строки, оставил только gnome, т.к я его устанавливал. Вы можете скачать данный конфиг и отредактировать его для настройки своего VNC сервера (для своего графического интерфейса):
Я приведу пример со своим использованием, я юзаю windows 8, по этому я скачал vnc- viewer.
Использование VNC Viewer для просмотра и управления VNC-сервера с удаленного хоста.
Перед тем как использовать vnc-viewer, нужно его скачать. После чего запускаем его и вводим в поле IP адрес хоста (у меня это сделать не получилось и не знаю по чему), я использую виртуальную машину, по этому я ввел следующее:
ubuntu:1
Открылось окно и я ввел свой пароль, который я вводил (создал) немного выше. Вот и все, работает все)
После перезагрузки сервера, мы не будем иметь возможность подключиться к серверу с VNC, это потому, что команда «vncserver -geometry 1024×600» , что мы набрали выше не является постоянным. Чтобы решить эту проблему, я будем использовать отличный сценарий Джастин Buser.
Для начала создадим следующее:
Затем создайте пустой сценарий инициализации и сделайте его исполняемым:
И добавьте текст который можно найти и прочитать тут, так же можете просто его скачать и разместить у себя ( только не забудьте сделать его исполняемым):
Обновим все это:
Сейчас перезапустим наш сервер:
Если вы не можете получить доступ к VNC-сервера, то убедитесь, что вы открыли порты VNC в IPTables:
если не открыли, то открываем их:
и сохраняем все изменения:
Делаем возможность подключения для нескольких пользователей.
Создание локального пользователя, с помощью следующей команды:
Переключитесь на вновь созданного пользователя и запустить этого vncserver командой:
vncserver для дополнительного сервера
Перейдем в домашнюю директорию и отредактируем файл XStartup:
и вставляем в этот файл тоже самое что и для моего первого юзера, берем его от сюда.
Теперь откройте файл /etc/vncserver/vncservers.conf как рут пользователь:
Добавим в уже имеющийся конфиг:
Ребутим наш сервер:
Предотвращение запуск Gnome при загрузке на сервере.
Гном автоматически запускается при загрузке в Ubuntu 12.04 LTS, если мы подключить монитор к нашему серверу мы увидим, что GUI запустился и ждет чтобы мы вошли, это не очень удобно. Сейчас мы это исправим. Чтобы это предотвратить нужно отредактировать файл gdm.conf:
Нужно в этом файле конфигурации закомментировать 6 строчек:
VNC шифрование через ssh туннель
По умолчанию, VNC не является безопасным протоколом, по этому (так безопаснее) мы запустим сервер VNC только на 127.0.0.1 (локальный) и пробросим его через туннель SSH (для этого, есть варианты в Putty).
В Ubuntu нужно отредактировать:
Нужно добавить опцию «-localhost»
проксирование vnc-server на localhost
Запустите PuTTY/ Kitty, введите IP-адрес или имя хоста сервера VNC:
использование vnc через kitty
Переходим на другую вкладку, Session->Connection->SSH.
использование vnc через kitty, настройка
Через команду можно посмотреть что все работает:
После чего уже запускаем непосредственно, vnc viewer и прописываем заместо нашего реального ИП, localhost:1 (или 2). Вводим пароль и можно использовать.
Надеюсь что эта статья «Установка и настройка VNC Server на Debian/Ubuntu/Linux Mint» помогла вам и на этом я закончу ее.
4 thoughts on “ Установка и настройка VNC Server на Debian/Ubuntu/Linux Mint ”
Все настроил как тут описано, но в итоге после отключения завершается сеанс, это очень не удобно.
Как сделать что бы он не завершался
Я думаю что Вы не прописали (добавили) автозапуск vncserver-а.
# update-rc.d vncserver defaults 99
# service vncserver restart
А не подскажете, как лучше настроить сервер, для того что бы клиент мог работать на двух мониторах? Находил решение удвоить значение width в geometry (например, два монитора по 1024×800, то значение -geometry 2048×800, в фулскрин-моде ложится на два монитора). А вот если мониторы разные?
Удвоить длину наименьшего монитора.
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Источник
Install VNC Server on Linux Mint 20
Before proceeding towards the article, make sure you are logged in as a sudo user.
Step 1: Install the Desktop environment
There are several desktop environments in Linux, such as Gnome, KDE, XFCE, Unity, etc. We will need to install any one of them for the VNC server to work properly. Here, we are going to install the XFCE desktop.
Open the command-line Terminal application using the Ctrl+Alt+T keyboard shortcut and then issue the following command in Terminal to install XFCE desktop.
After running the above command, the system might ask for confirmation that if you want to continue the installation or not. Press y to continue; after that, XFCE desktop will be installed on your system along with all dependencies.
Step 2: Install VNC server
There are different VNC servers available for Linux systems. Here, we are going to install “Tightvncserver”. It is pretty easy to set up and run Tightvncserver, and it is also reliable. Issue the following command in Terminal to install Tightvncserver.
After the installation is completed, issue the following command in Terminal:
You will be prompted to set a password for the VNC server. Enter the password and then confirm it by entering it again. Then you will be asked that if you want to enter a view-only password, hit n. If you press y, you will not be able to use the mouse and keyboard for controlling the VNC instance.
When you run the “vncserver” command for the first time, it creates a new directory “.vnc” under your Home directory. To view this directory, you can issue the following command in Terminal:
To view the VNC server process, issue the following command in Terminal:
Step 3: Configure VNC
Now we will configure the VNC server. For that, first, kill the VNC session using the following command in Terminal:
The default configuration file of the VNC server is
/ .vnc/xstartup. Before making any changes to this file, let’s create a backup copy of this file. Issue the following command in Terminal to do so:
/.vnc/xstartup file using any text editor. Here, we are using Vim text editor:
Insert the following lines in this file:
Now hit Esc key and press :wq to save and close the
Now you will need to make this file executable. Issue the following command in Terminal to do so:
Run VNC server using the following command in Terminal:
Step 4: Configure VNC as a service
Now you will need to create a service file for the VNC server. For this purpose, navigate to the /etc/systemd/system directory using the following command:
Then create a service file with the following command in Terminal:
Insert the following lines in this file:
Now hit Esc key and press :wq to save and close the file.
Now reload the systemd processes using the following command in Terminal:
Then start the VNC server services:
To enable the VNC server service to start at boot, use the following command:
To check the VNC service status, use the following command:
Step 5: Connect to VNC server
Now we will try to connect to the VNC server through an SSH tunnel as VNC itself is not an encrypted protocol. Issue the following command in Terminal to do so:
Replace the [user_name] and [server_ip] with the actual user name and the IP address of the VNC server. In our example, the command would be:
This command will set up a secure tunnel between your localhost and the VNC server.
Now install VNC client application (VNC viewer )on your system and launch it. In the top bar of a VNC viewer, type 127.0.0.1:5901, and press Enter.
When the following dialog appears, click Continue.
In the following Authentication dialog, type VNC server password and click OK.
Now you will see the remote system’s desktop.
VNC server connection has successfully established now. Once you are finished, close the VNC viewer application and also kill the SSH tunnel by using the Ctrl+c in the Terminal window. If you need to connect to the VNC server again, first create the tunnel and then connect to the VNC server using the VNC viewer application.
In this article, you have learned how to install the VNC server on the Linux Mint 20 system. Now you can easily manage Linux Mint from your local system using the GUI interface. I hope you liked the article!
About the author
Karim Buzdar
Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications. As an IT engineer and technical author, he writes for various web sites. He blogs at LinuxWays.
Источник