Você está na página 1de 10

Configuração e Instalação do serviço VNC

O VNC (Virtual Network Computing) é um protocolo de internet que permite a


visualização de interfaces gráficas remotas através de uma conexão segura. Em suma, o
utilizador pode ver e aceder a todo o conteúdo de outro computador remotamente, através
da internet. Geralmente é bastante utilizado por profissionais que prestam assistência
técnica a outros utilizadores, já que este protocolo permite a interação completa com o
computador conectado (conhecido com VNC Server) pelo computador cliente (o VNC
Viewer).
Os dois computadores não precisam ter o mesmo sistema operativo instalado, A conexão
estabelecida entre as duas máquinas é altamente protegida, fazendo uso tanto de
encriptação de dados quanto de login seguro, o que faz com que este tipo de conexão
bastante famosa e largamente utilizada tanto na indústria quanto no meio académico.

Muitas empresas permitem o acesso das máquinas utilizadas pelos seus funcionários
através de um programa de VNC para que estes possam ter acesso aos seus dados e/ou
trabalhar como se estivessem fisicamente nos seus locais de trabalho.

Configuração no Servidor
1. Instalar o serviço

$ sudo apt install tightvncserver XFCE4 XFCE4-goodies

2. Depois de instalar o serviço é necessário configurar um username e uma password


que serão usados para a conexão entre o servidor VNC e o cliente.

$ vncpasswd
3. Agora configura-se o VNC para correr o XFCE Desktop environment assim que
um cliente se ligue.

$ nano ~/.vnc/xstartup

4. Inserir as seguintes linhas no ficheiro, guardar e sair do mesmo.

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

5. Agora é necessário mudar as permissões do ficheiro de configurações para este


se tornar executável.
$ chmod +x ~/.vnc/xstartup

6. Iniciar o VNC server

$ vncserver

Nota: Se aparecer esta mensagem no terminal significa que o VNC server está a
funcionar corretamente.

VNC irá sempre usar uma nova porta para cada ligação “remote desktop” que será
criado. Neste momento, a porta onde irá estar à espera de receber ligações VNC é a
porta. Pode-se verificar isto mesmo introduzindo o seguinte comando:

$ ss -ltn
Nota: Caso tenham a firewall ligada será necessário abrir a porta 5901 para o tráfego
não ser bloqueado a ligações VNC.

$ sudo ufw allow from any to any port 5901 proto tcp

Rule added

Rule added (v6)

Configuração no Ubuntu Client


7. Instalação da aplicação xtightvncviewer no Ubuntu Client

$ sudo apt install xtightvncviewer

1. Assim que o VNC client estiver instalado, se introduzirmos o


comando vncviewer seguido do hostname ou endereço IP do VNC Server.

$ vncviewer 172.20.27.1:1

Pede a password que definimos anteriormente


Se tudo estiver corretamente configurado iremos ter acesso ao Ambiente de
trabalho do servidor

Ligação de VNC através de SSH


Para uma questão de segurança, podemos direcionar a ligação de VNC através de um
túnel de SSH. Obviamente assumnindo que temos uma ligação SSH ao VNC server.
Caso seja do interesse em fazer é necessário seguir alguns passos:

1. Caso ainda não tenha instalado SSH na máquina deve efectuar o seguinte
comando

$ sudo apt install ssh


2. De seguida é necessário criar uma ligação por SSH através da porta 5901 quq
vai ligar à porta 5901 do VNC server

$ ssh -L 5901:127.0.0.1:5901 -N -f -l rogelio 172.20.27.1

Introduzir “yes”

Introduzir a password

O comando acima vai abrir a porta 5901 para o IP de loopback.

$ ss -ltn

3. De seguinda usa-se a porta 5901 para a conexão ao VNC server via túnel SSH

$ vncviewer localhost:1
Configuração no Windows Client
4. Fazer o download da aplicação MobaXterm

5. Depois de instalar a aplicação deverá criar um ícone no Ambiente de Trabalho


semelhante a este:

6. Abrir a aplicação
7. Selecionar o separador Servers

8. Selecionar o protocolo que queremos usar, neste caso VNC.

Nota: Ao selecionar o protocolo VNC irá surgir a seguinte mensagem. É


perfeitamente normal e compreensível que assim seja. Permitir acesso!!
9. Introduzir a password e a porta, neste caso foi necessário alterar para a porta
5901.

10. Por último abre a janela referente ao Ambiente de Trabalho da máquina cujo IP
foi introduzido

Você também pode gostar