Домены
Интересные статьи
Домены
Главная страница / Linux / CentOS / Установка VNC на CentOS 7

Установка VNC на CentOS 7

VNC часто бывает необходим при установке новой ОС на сервер или при сбросе пароля root (его не требуется ставить) или для работы некоторых программ, когда нужен графический интерфейс

Для установки VNC сервера требуется подключить репозиторий EPEL

[root@server ~]# yum install epel-release -y

После чего установим X Server и все необходимые пакеты для него

[root@server ~]# yum groupinstall "X Window System"

Установим дополнительные зависимости и сам VNC сервер

[root@server ~]# yum install xorg-x11-fonts-Type1 gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts tigervnc-server

Включим графический режим

[root@server ~]# unlink /etc/systemd/system/default.target
[root@server ~]# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

Скопируем юнит запуска

[root@server ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

И сразу отредактируем его

[root@server ~]# nano /etc/systemd/system/vncserver@:1.service

Найдите User=<USER> и замените <USER> на пользователя, от имени которого будете запускать VNC сервер.
Если это root, то строка должна выглядеть так: User=root

Далее найдите строку PIDFile=/home/<USER>/.vnc/%H%i.pid , замените <USER> на пользователя, которого указали выше. Если это root, то строка должна выглядеть так:

PIDFile=/root/.vnc/%H%i.pid

Перезагрузим кеш юнитов

[root@server ~]# systemctl daemon-reload

Установим пароль для подключения к VNC

[root@server ~]# vncpasswd

У вас запросят пароль (пароль и подтверждение), а также спросят, создавать ли View Only (только просмотр) пароль

Запустим VNC сервер

[root@server ~]# systemctl start vncserver@:1.service

Добавим в автозагрузку

[root@server ~]# systemctl enable vncserver@:1.service

Разрешим подключение к VNC в firewalld

[root@server ~]# firewall-cmd --permanent --add-service vnc-server

И применим правила

[root@server ~]# firewall-cmd --reload

Теперь можно пытаться подключиться к VNC по адресу: IPсервера:5901

Обо мне cyber01

Прочитайте также

Как увеличить лимит Открытых файлов в Ubuntu/Debian/CentOS/Fedora

Периодически при работе сервера вы можете столкнуться с ошибкой “Too many open files” в Linux …

Как установить Java в Fedora 30/29/28

В этой статье я расскажу как установить Java в Fedora 30/29/28. Java 8 и Java …

Как установить Java в Amazon Linux

В этой статье я расскажу как установить Java в Amazon Linux. Java 8 и Java …

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *