Image

База знаний → Установка KDE и настройка VNC сервера на Linux Debiab 12

[Виртуальные сервера]
Дата публикации: 15.10.2023

Обычно Linux используется только как сервер и управление происходит посредством ssh доступа, в отличие от Windows, где для удаленного доступа используется графическая оболочка через RDP протокол.

В данной статье мы рассмотрим установку графической оболочки KDE Desktop на VPS сервере с Linux Debian 12 и настройки удаленного доступа к рабочему столу через VNC сервер. Таким образом мы получим возможность работы в Linux через графическую оболочку, тем самым получив полноценную рабочую станцию с возможностью удаленного доступа по аналогии как в Windows.

Обратите внимание, что графическая оболочка требует больше ресурсов, в частности оперативной памяти, мы рекомендуем в случае использования сервера с графической оболочкой добавлять к конфигурации 4 Гб ОЗУ (RAM) и 2 ядра CPU, что касается объема SSD диска то сама установка занимает не более 1 Гб.

Мы будем производить установку от пользователя root.

1. Установим KDE Desktop

apt update
apt upgrade
apt install task-kde-desktop

1.1 Установка языка и кодировки интерфейса

localectl set-locale LANG=en_US.UTF-8

2. Установка VNC сервера

apt install tigervnc-standalone-server tigervnc-common -y

2.1 При необходимости добавим пользователя

adduser username
su - username
vncpasswd
exit

2.2 Мы будем подключаться пользователем root, поэтому установим пароль

vncpasswd

Would you like to enter a view-only password (y/n)?, отвечаем: n (нет).

3. Создадим конфигурационный файл для графической оболочки

vim ~/.vnc/xstartup

#!/bin/sh
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 &
/usr/bin/startkde &

3.1 Скопируем файл

cp /etc/X11/Xresources/x11-common ~/.Xresources

3.2 Перезагрузим сервер

reboot

4. Запуск VNC сервера

vncserver -rfbport 5901 -localhost no

4.1 Теперь воспользуйтесь приложением VNC Viewer для подключения, указав в качестве сервера свой ip и указанный порт в приложении.

xx.ip.xx.ip:5901

4.2 Автозапуск VNC

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





Нет комментариев