VNC (Virtual Network Computing) Server permite a partilha remota do ambiente de trabalho usando clientes VNC remotos como o VNC viewer. No CentOS 7 & RHEL 7 pacote chamado “tigervnc-server” precisa ser instalado a fim de configurar o servidor VNC.
Neste artigo vamos passar pela instalação e configuração do servidor VNC no CentOS 7 / RHEL 7.
- Step:1 Make Sure the Desktop Packages are installed
- Passo:2 Instale o Tigervnc e outros pacotes de dependência.
- Passo:3 Configure o arquivo de configuração do servidor VNC.
- Step:4 Update the User’s Information in the Config File
- Passo:5 Defina a senha VNC para o Usuário.
- Passo:6 Acessar a sessão Remote Desktop.
Step:1 Make Sure the Desktop Packages are installed
A fim de configurar o servidor VNC primeiro vamos ter certeza de que o Desktop está instalado, no meu caso estou usando o Gnome Desktop. Se o Gnome Desktop não estiver instalado na sua máquina Linux então use o comando abaixo para instalar.
# yum groupinstall "GNOME Desktop"
Passo:2 Instale o Tigervnc e outros pacotes de dependência.
# yum install tigervnc-server xorg-x11-fonts-Type1
Passo:3 Configure o arquivo de configuração do servidor VNC.
Cópiando o arquivo de configuração do VNC podemos mencionar o número da porta na qual queremos que o serviço VNC seja escutado. No meu caso eu estou usando a porta 3 , isso significa que VNC irá escutar em “5903”. Assim, ao conectarmo-nos ao servidor VNC podemos especificar o número da porta como <IP_Address_VNC_Server:3> ou <IP_Address_VNC_Server:5903>
# cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:3.service
Step:4 Update the User’s Information in the Config File
# vi /etc/systemd/system/vncserver@:3.service
Replace the “linuxtechi” user as per your requirement. No meu caso o usuário linuxtechi poderá controlar e gerenciar sua sessão desktop usando clientes VNC remotos.
Definir a regra do Firewall se o firewall estiver habilitado em sua caixa linux.
Passo:5 Defina a senha VNC para o Usuário.
Comutar para o usuário (linuxtechi) e executar o comando vncserver para definir a senha como mostrado abaixo :
Iniciar e habilitar o serviço VNC no boot.
Executar abaixo comandos como root apenas.
Passo:6 Acessar a sessão Remote Desktop.
From Ubuntu Machine :
ubuntu@localhost:~$ vncviewer 192.168.1.15:3
Entrar a senha VNC que definimos no passo acima, depois de validar a sessão de autenticação do Remote Desktop será iniciada.
From Windows Machine Using VNC Viewer
Entrar o endereço IP do servidor VNC e o número da porta e depois clicar em OK
>
Entrar a senha VNC & depois clicar em OK.
>
Sessão de Desktop será iniciada após a autenticação.