Instalar VNC Server no CentOS 7

Vamos à instalação:

1) como root, atualizar o sitema:
yum update -y

2) instalar o repositório EPEL:
yum install epel-release -y

3) instalar área gráfica XFCE (mais leve do que o GNOME):
yum groupinstall XFCE -y

4) instale o TigerVNC:
yum install tigervnc-server -y

5) agora, mude para o seu usuário com o comando su usuario e adicione isso no arquivo:
vim ~/.Xclients (use o editor de sua preferência, eu uso o vim)

e insira isso:

#!/bin/bash
XFCE="$(which xfce4-session 2>/dev/null)"
exec "$XFCE"

dê permissão de execução com o comando chmod +x ~/.Xclients

6) volte para o root, crie o arquivo /etc/systemd/system/vncserver@:1.service e insira isso:

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l marcus -c "/usr/bin/vncserver %i -geometry 1280x1024"
PIDFile=/home/marcus/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target

OBS: troque para o seu usuário e para a resolução para a que você quiser usar!

7) mude para o seu usuário com su usuario (seu usuário aqui) e rode:

vncserver (irá pedir uma senha, pra confirmá-la e depois digite n e dê enter)

8) volte para root e rode os comandos recarregar os serviços, habilitar na inicialização e iniciar o vncserver:
systemctl start vncserver@:1
systemctl status vncserver@:1
systemctl enable vncserver@:1

9) reinicie com o comando reboot ou init 6

Abraços e até a próxima! 😉

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *