VNC + GNOME - установка на CentOS 7
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
VNC + GNOME - установка на CentOS 7
Видео инструкция: https://youtu.be/EG5_5rlDT0E
Устанавливаем GNOME Desktop и сразу tigervnc-server
# yum groupinstall "GNOME Desktop" # yum install tigervnc-server
Устанавливаем запуск GNOME в автозагрузку:
# systemctl get-default multi-user.target # systemctl set-default graphical.target # systemctl get-default graphical.target
Отключаем NetworkManager - иначе не запустится сеть:
# systemctl disable NetworkManager # systemctl restart network.service
Добавляем пользователя со своим паролем:
# useradd user1 # passwd user1
# cp /lib/systemd/system/vncserver\@.service /etc/systemd/system/vncserver\@:1.service # vi /etc/systemd/system/vncserver@:1.service ExecStart=/usr/sbin/runuser -l user1 -c "/usr/bin/vncserver %i" PIDFile=/home/user1/.vnc/%H%i.pid
Если запущен firewalld, то выполняем:
firewall-cmd --permanent --zone=public --add-service vnc-server firewall-cmd --reload
Если стоит iptables - то не забыть открыть 5901 порт.
Подготавливаем пользовательскую среду для VNC:
root / # su - user1 $ vncserver You will require a password to access your desktops. Password: Verify: xauth: file /home/user1/.Xauthority does not exist New 'generalse.com:1 (user1)' desktop is generalse.com:1 Creating default startup script /home/user1/.vnc/xstartup Starting applications specified in /home/user1/.vnc/xstartup Log file is /home/user1/.vnc/generalse.com:1.log
Добавляем vnc сервер в автозагрузку:
CTRL +D # systemctl daemon-reload # systemctl enable vncserver@:1.service Created symlink from /etc/systemd/system/multi-user.target.wants/vncserver@:1.service to /etc/systemd/system/vncserver@:1.service.
перезагружаем сервер и проверяем работу VNC через 5901 порт.