Как установить VNC-сервер на CentOS 8
В этом руководстве мы покажем вам, как установить VNC Server на CentOS 8. Для тех из вас, кто не знал, Virtual Network Computing (VNC) — это графическая система совместного использования рабочего стола, которая позволяет вам использовать клавиатуру и мышь для удаленного управления. другой компьютер. Серверы VNC не устанавливаются по умолчанию, и их необходимо устанавливать вручную.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить sudo к командам для получения привилегий root. Я покажу вам пошаговую установку VNC на сервере CentOS 8.
Установите VNC Server на CentOS 8
Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.
sudo dnf update
Шаг 2. Установка среды рабочего стола.
Выполните следующую команду, чтобы установить среду рабочего стола Gnome;
sudo dnf groupinstall "Server with GUI"
Шаг 3. Установка VNC Server на CentOS 8.
Мы установим сервер TigerVNC, он доступен в репозиториях CentOS по умолчанию, для его установки введите:
sudo dnf install tigervnc-server
После установки запустите команду vncserver, чтобы создать начальную конфигурацию и установить пароль:
vncserver
Прежде чем перейти к следующему шагу, сначала остановите экземпляр VNC с помощью команды vncserver с параметром -kill и номером сервера в качестве аргумента:
vncserver -kill :1
Шаг 4. Настройка VNC Server.
Следующим шагом является настройка TigerVNC для использования Gnome. Сервер VNC использует файл ~ / .vnc / xstartup для запуска приложений при создании нового рабочего стола:
nano ~/.vnc/xstartup
Отредактируйте его следующим образом:
#!/bin/sh [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources vncconfig -iconic & dbus-launch --exit-with-session gnome-session &
Шаг 5. Создание файла модуля Systemd.
Теперь создадим файл модуля Systemd:
mkdir -p ~/.config/systemd/user
Затем скопируйте файл модуля vncserver по умолчанию:
cp /usr/lib/systemd/user/vncserver@.service ~/.config/systemd/user/
Сообщите systemd о существовании нового файла пользовательских модулей:
systemctl --user daemon-reload systemctl --user enable vncserver@:1.service --now loginctl enable-linger systemctl --user status vncserver@:1.service
Шаг 6. Доступ к VNC-серверу.
Теперь вы можете подключить VNC-сервер, используя IP-адрес и порт (пример: 192.168.2.109:5), и вам будет предложено ввести пароль, введите пароль, который вы создали ранее.
Если вы используете Linux, macOS или любую другую операционную систему на основе Unix на своем компьютере, вы можете легко создать туннель, используя следующую команду ssh:
ssh -L 5901:127.0.0.1:5901 -N -f -l username remote_your_server_ip
Поздравления! Вы успешно установили VNC Server . Благодарим за использование этого руководства для установки VNC в системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт VNC .