Spread the love
Caso não tenha uma interface gráfica instalada no servidor pode instalar o Gnome através do comando:
yum groupinstall "GNOME Desktop"

Para instalar o VNC digite:

yum install tigervnc-server -y
Será criada a Primeira instância de Janela:
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
vim /etc/systemd/system/vncserver@:1.service
Troque a palavra <USER> pelo nome de usuário que irá logar no VNC:

[…]
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’
#ExecStart=/sbin/runuser -l <USER> -c “/usr/bin/vncserver %i”
#PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStart=/sbin/runuser -l <USER> -c “/usr/bin/vncserver %i”
PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’

No meu ficou assim:

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’
ExecStart=/usr/sbin/runuser -l LucasFasim -c “/usr/bin/vncserver %i”
PIDFile=/home/LucasFasim/.vnc/%H%i.pid
ExecStop=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’

[Install]
WantedBy=multi-user.target
“/etc/systemd/system/vncserver@:1.service” 45L, 1738C

Vamos adicionar as regras no firewall:
firewall-cmd --permanent --zone=public --add-service vnc-server

Reiniciando as configurações:

firewall-cmd --reload
Vamos logar com o usuário e iniciar o serviço:
su - LucasFasim
vncserver
Será solicitada uma senha para podermos acessar o Desktop.

Password: SuaSenhaDoVNC
Verify: SuaSenhaDoVNC
xauth: file /home/LucasFasim/.Xauthority does not exist

New ‘localhost.localdomain:1 (LucasFasim)’ desktop is localhost.localdomain:1

Creating default startup script /home/LucasFasim/.vnc/xstartup
Starting applications specified in /home/LucasFasim/.vnc/xstartup
Log file is /home/LucasFasim/.vnc/localhost.localdomain:1.log

[LucasFasim@localhost~]$

Logue-se como root para habilitarmos o serviço do VNC

systemctl daemon-reload
systemctl enable vncserver@:1.service
Vamos Reiniciar o Servidor:
reboot
Iniciando o Serviço:
systemctl start vncserver@:1.service

Faça o download do Cliente VNC seja para Windows ou linux e coloque no endereço dele o IP com a porta para a Janela, no meu caso foi esse endereço o número 1 no final indica a seção que está sendo iniciada 192.168.104.142:5901

Se você quiser criar várias instâncias basta repetir o procedimento e trocar o número 1 pelo 2 em diante, só não precisa repetir a parte do firewall-cmd

Lembrando que o usuário já tem que estar criado. (Dúvidas de como criar Usuário Cique Aqui)

Para se conectar basta digitar o IP:5901 ou IP:1

Baixe o Tiger VNC que é sempre atualizado.

By Lucas Rodrigues Monteiro

Bacharel em Sistemas da Informação, Certificado MCTS 70-680 / MOS, Trabalho como Administrador de Redes, Firewall e Servidores Windows e Linux! Minhas atividades favoritas são: Caminhar, Fazer Trilhas, Natureza, Insetos e claro ler sobre Tecnologia.

Deixe um comentário

Translate »