A ins­ta­la­ção de um servidor VNC no Windows oferece inúmeras pos­si­bi­li­da­des para aceder re­mo­ta­mente a dis­po­si­ti­vos externos. Isto permite-lhe controlar e gerir o seu PC Windows a partir de qualquer lugar.

Para que serve um servidor VNC no Windows?

Um servidor VNC, abre­vi­a­tura do termo inglês Virtual Network Computing Server, é uma solução de software que permite controlar re­mo­ta­mente um com­pu­ta­dor através de uma rede ou da Internet. O princípio do VNC baseia-se na tec­no­lo­gia de ambiente de trabalho remoto, na qual o ecrã de um com­pu­ta­dor remoto é apre­sen­tado noutro dis­po­si­tivo. Isto é feito através da trans­fe­rên­cia do ecrã e dos dados de entrada entre o servidor VNC no com­pu­ta­dor de destino e um vi­su­a­li­za­dor ou cliente VNC no dis­po­si­tivo de controlo.

O principal objetivo de um servidor VNC no Windows é controlar e gerir com­pu­ta­do­res re­mo­ta­mente. Isto permite que as equipas de suporte de TI di­ag­nos­ti­quem e resolvam problemas em sistemas remotos sem terem de estar no local. As empresas utilizam ser­vi­do­res VNC para a or­ga­ni­za­ção geral dos ambientes de trabalho e para apoiar os fun­ci­o­ná­rios que trabalham a partir de casa. Um servidor VNC também é prático para uso pessoal, para aceder ao seu próprio com­pu­ta­dor enquanto viaja ou para partilhar o ecrã em apre­sen­ta­ções e cursos de formação. Muitas opções de servidor VNC para Windows são gratuitas e oferecem uma vasta gama de fun­ci­o­na­li­da­des, o que torna este servidor uma solução económica para aceder e gerir com­pu­ta­do­res re­mo­ta­mente.

Re­qui­si­tos para um servidor VNC no Windows

Antes de poder instalar e utilizar um servidor VNC no Windows, é ne­ces­sá­rio cumprir uma série de re­qui­si­tos para garantir uma con­fi­gu­ra­ção correta e segura:

  • Sistema operativo: O com­pu­ta­dor com Windows no qual o VNC Server será instalado deve ter, no mínimo, o Windows 7 ou uma versão mais recente. As versões an­te­ri­o­res podem funcionar, mas nem sempre são com­pa­tí­veis com as versões mais recentes do VNC Server.
  • Software VNC: Terá de se­le­ci­o­nar e instalar um software de servidor VNC. As opções mais populares para Windows são o TightVNC, o RealVNC e o UltraVNC. Cada uma destas soluções de software tem as suas próprias ca­rac­te­rís­ti­cas e ins­tru­ções de ins­ta­la­ção, pelo que é im­por­tante cer­ti­fi­car-se de que escolhe a versão que melhor se adapta às suas ne­ces­si­da­des.
  • Con­fi­gu­ra­ção do firewall: O firewall do Windows ou qualquer outro software de segurança deve estar con­fi­gu­rado para permitir as ligações do VNC Server. Nor­mal­mente, terá de ativar a porta 5900 para a ligação VNC, a menos que tenha con­fi­gu­rado um número de porta diferente.
  • Contas de uti­li­za­dor e per­mis­sões: O VNC Server requer per­mis­sões ad­mi­nis­tra­ti­vas no com­pu­ta­dor Windows para funcionar cor­re­ta­mente.

Além disso, deverá im­ple­men­tar medidas de segurança, como uma palavra-passe segura e opções de en­crip­ta­ção, para evitar o acesso não au­to­ri­zado ao servidor VNC.

TightVNC no Windows: guia passo a passo

O TightVNC é um software de código aberto que pode des­car­re­gar e utilizar gra­tui­ta­mente. O VNC Server está dis­po­ní­vel tanto para Windows como para sistemas baseados em Unix, como o Linux. A seguir, ex­pli­ca­mos todos os passos para con­fi­gu­rar o TightVNC.

Passo 1: des­car­re­gar o software TightVNC

Para começar a instalar o TightVNC, aceda primeiro ao site oficial do TightVNC. Vá à secção de downloads e selecione a versão mais recente do software TightVNC com­pa­tí­vel com o seu sistema (32 bits ou 64 bits). Clique no link de download e guarde o ficheiro de ins­ta­la­ção no seu com­pu­ta­dor.

Passo 2: instalar o TightVNC no Windows

Clique duas vezes no ficheiro des­car­re­gado para iniciar o as­sis­tente de ins­ta­la­ção. Na janela seguinte, deverá ler e aceitar o contrato de licença para continuar. Em seguida, selecione o tipo de ins­ta­la­ção. Recomenda-se se­le­ci­o­nar «Typical» para instalar tanto o VNC Server como o Viewer.

Imagem: TightVNC Server Setup
Selección de la ins­ta­la­ción “Typical” del TightVNC Server

Marque a caixa para executar o TightVNC como serviço do sistema. Em seguida, clique em «Install» para iniciar a ins­ta­la­ção. O as­sis­tente de ins­ta­la­ção irá pedir-lhe que crie uma palavra-passe para o acesso remoto. Assim que a ins­ta­la­ção estiver concluída, poderá confirmar clicando em «Finish» para fechar o as­sis­tente.

Por pre­de­fi­ni­ção, o TightVNC utiliza a porta 5900 para a ligação. Cer­ti­fi­que-se de que a porta está aberta no seu firewall ou altere a con­fi­gu­ra­ção da porta se pretender utilizar uma diferente.

Passo 3: ligar-se ao servidor TightVNC

Para aceder ao TightVNC Server a partir de outro com­pu­ta­dor, é ne­ces­sá­rio instalar um vi­su­a­li­za­dor VNC. Des­car­re­gue o vi­su­a­li­za­dor que preferir ou utilize o TightVNC Viewer. Abra o vi­su­a­li­za­dor VNC e introduza o endereço IP do com­pu­ta­dor Windows no qual o TightVNC Server está a ser executado no campo de ligação. Se tiver con­fi­gu­rado uma porta diferente, adicione-a também. Após in­tro­du­zir o endereço IP, ser-lhe-á so­li­ci­tado que introduza a palavra-passe que es­pe­ci­fi­cou durante a con­fi­gu­ra­ção do servidor. Introduza a palavra-passe e clique em «OK» para se ligar.

RealVNC Server no Windows: guia passo a passo

O RealVNC oferece, por pre­de­fi­ni­ção, uma en­crip­ta­ção robusta de ponta a ponta para todas as trans­fe­rên­cias de dados. Isto não só protege a ligação em si, como também os dados trans­mi­ti­dos contra acessos não au­to­ri­za­dos. Além disso, o RealVNC permite a au­ten­ti­ca­ção de dois fatores (2FA), o que o torna uma opção popular para o Windows. A ins­ta­la­ção é fácil de realizar.

Passo 1: des­car­re­gar o software RealVNC

Antes de poder instalar o RealVNC no seu com­pu­ta­dor Windows, deve des­car­re­gar o software a partir do site oficial do RealVNC. Selecione a versão do RealVNC para Windows e clique no botão de download. O RealVNC é um software pago, mas existe uma versão de avaliação gratuita de 14 dias, caso não tenha uma conta.

Passo 2: instalar o RealVNC Server

Inicie a ins­ta­la­ção clicando duas vezes no ficheiro .exe des­car­re­gado. O as­sis­tente de ins­ta­la­ção irá guiá-lo ao longo do processo. O seu navegador irá abrir au­to­ma­ti­ca­mente e terá de seguir as ins­tru­ções no ecrã e, por fim, clicar em «Abrir» para regressar à aplicação RealVNC Connect Setup. Verifique as de­fi­ni­ções apre­sen­ta­das e clique em «Iniciar».

Imagem: RealVNC Server Setup
RealVNC Server Connect Setup App

Agora repita o processo no dis­po­si­tivo a partir do qual pretende aceder ao seu com­pu­ta­dor Windows, des­car­re­gando e con­fi­gu­rando também a aplicação RealVNC Connect Setup App.

Passo 3: ligar-se ao servidor RealVNC

No RealVNC Viewer, pode aceder ao com­pu­ta­dor remoto ao qual pretende ligar-se clicando duas vezes ou tocando nele. Cer­ti­fi­que-se de que está a utilizar o RealVNC Viewer num dis­po­si­tivo diferente daquele em que o RealVNC Server está a ser executado. Caso contrário, irá ver um grande número de janelas, pois a imagem é refletida a partir do seu próprio ecrã.

Na primeira vez que tentar ligar-se ao RealVNC Viewer, aparecerá um ecrã de ve­ri­fi­ca­ção de iden­ti­dade. Aqui pode cer­ti­fi­car-se de que está realmente a ligar-se ao com­pu­ta­dor correto. Para tal, verifique a palavra-passe e a as­si­na­tura apre­sen­ta­das e compare-as com as in­for­ma­ções do RealVNC Server. O RealVNC Viewer guardará esta iden­ti­dade para futuras ligações. Se houver algum problema, receberá um aviso antes de a ligação ser es­ta­be­le­cida, para o proteger de possíveis riscos de segurança.

Passo 4: au­ten­ti­car-se

Quando se ligar a um com­pu­ta­dor remoto, ser-lhe-á pedido que se au­ten­ti­que. Para tal, introduza a palavra-passe. Se se­le­ci­o­nar a opção «Palavra-passe do Windows» durante a con­fi­gu­ra­ção, terá de utilizar o nome de uti­li­za­dor e a palavra-passe de uma conta do com­pu­ta­dor remoto.

Cer­ti­fi­que-se também de que os uti­li­za­do­res que se vão ligar re­mo­ta­mente dispõem das au­to­ri­za­ções adequadas. Por pre­de­fi­ni­ção, apenas os membros do grupo Ad­mi­nis­tra­dor podem aceder ao com­pu­ta­dor. Se ne­ces­sá­rio, adicione uti­li­za­do­res e au­to­ri­za­ções de sessão para o RealVNC Server. Caso contrário, poderá ter di­fi­cul­da­des em ligar-se ao com­pu­ta­dor. Pode gerir uti­li­za­do­res e per­mis­sões no RealVNC Server de duas formas: per­so­na­li­zando o parâmetro Per­mis­sões do RealVNC Server ou através da página Opções > Uti­li­za­do­res e Per­mis­sões. Utilize a interface do uti­li­za­dor para adicionar uti­li­za­do­res e gerir per­mis­sões.

UltraVNC Server no Windows: guia passo a passo

Para além das fun­ci­o­na­li­da­des padrão, como o acesso remoto e a partilha de ecrã, o UltraVNC também oferece fun­ci­o­na­li­da­des avançadas, como a trans­fe­rên­cia de ficheiros e fun­ci­o­na­li­da­des de chat, que facilitam a interação e a gestão de sessões remotas. A ins­ta­la­ção também pode ser au­to­ma­ti­zada para vários com­pu­ta­do­res.

Passo 1: des­car­re­gar o ficheiro de ins­ta­la­ção do UltraVNC

Em primeiro lugar, deve des­car­re­gar a versão do UltraVNC adequada à sua versão do Windows. Para tal, visite a página oficial de downloads do UltraVNC. Nesta página, en­con­trará as versões atuais dos ins­ta­la­do­res do UltraVNC. Selecione o ins­ta­la­dor adequado para Windows (32 bits ou 64 bits).

Passo 2: executar o programa de ins­ta­la­ção

Após iniciar o as­sis­tente de ins­ta­la­ção, ser-lhe-á pedido que selecione o idioma da sua pre­fe­rên­cia. Em seguida, clique em «Next» na janela de boas-vindas do as­sis­tente de ins­ta­la­ção. Na página seguinte, terá de aceitar o contrato de licença para poder continuar. Selecione «I accept the agreement» e clique novamente em «Next». Pode confirmar as con­fi­gu­ra­ções pre­de­fi­ni­das na janela de in­for­ma­ções e nas janelas seguintes. Se ne­ces­sá­rio, altere o diretório de ins­ta­la­ção pre­ten­dido. Na janela «Select Com­po­nents», pode se­le­ci­o­nar**«Full ins­tal­la­tion»**para instalar tanto o UltraVNC Server como o UltraVNC Client.

Imagem: UltraVNC Server Setup
Selección de UltraVNC Server Full Ins­tal­la­tion

Quando a ins­ta­la­ção estiver concluída, clique em «Finish» para sair do as­sis­tente de ins­ta­la­ção.

Passo 3: con­fi­gu­rar o servidor UltraVNC

Clique com o botão direito do rato no ícone do UltraVNC na barra de tarefas e selecione «Admin Pro­per­ties». A janela de con­fi­gu­ra­ção do UltraVNC Server será aberta. Em seguida, aceda ao separador «Authen­ti­ca­tion». Aqui poderá alterar a palavra-passe do VNC e a «View-Only-Password». Cer­ti­fi­que-se de que utiliza palavras-passe seguras para evitar acessos não au­to­ri­za­dos.

No separador «Incoming Con­nec­ti­ons» (ligações de entrada), pode alterar as portas do UltraVNC. Cer­ti­fi­que-se de que as portas estão con­fi­gu­ra­das cor­re­ta­mente, es­pe­ci­al­mente se precisar de portas es­pe­cí­fi­cas para o seu ambiente de rede. Verifique se o UltraVNC Server se encontra na pasta de arranque do seu com­pu­ta­dor. Caso contrário, terá de copiar ma­nu­al­mente o UltraVNC Server para esta pasta para que seja iniciado au­to­ma­ti­ca­mente ao arrancar o sistema.

Passo 4: ligar-se ao servidor UltraVNC

Teste a ligação ao seu servidor UltraVNC a partir de outro com­pu­ta­dor para se cer­ti­fi­car de que a con­fi­gu­ra­ção e as palavras-passe funcionam cor­re­ta­mente. Isto ajuda a iden­ti­fi­car possíveis problemas de ligação numa fase inicial. Verifique também se todas as fun­ci­o­na­li­da­des pre­ten­di­das do UltraVNC funcionam cor­re­ta­mente, incluindo as fun­ci­o­na­li­da­des de gestão remota e a trans­fe­rên­cia de ficheiros, para se cer­ti­fi­car de que não ocorrem erros.

Passo 5: au­to­ma­ti­zar a ins­ta­la­ção do UltraVNC (opcional)

Se precisar de instalar o UltraVNC num grande número de com­pu­ta­do­res, au­to­ma­ti­zar o processo de ins­ta­la­ção pode poupar muito tempo e trabalho. Ao utilizar pa­râ­me­tros de linha de comandos durante a con­fi­gu­ra­ção, pode tornar a ins­ta­la­ção mais eficiente e con­sis­tente.

  • /dir="Dirname" este parâmetro é utilizado para es­pe­ci­fi­car o diretório de ins­ta­la­ção do UltraVNC. Por exemplo, se pretender instalar o software na pasta C:\Program Files\UltraVNC, deverá in­tro­du­zir o seguinte comando:
UltraVNC_1436_X64_Setup.exe /dir="C:\Program Files\UltraVNC "
bash
  • /no restart: este parâmetro impede que o com­pu­ta­dor reinicie au­to­ma­ti­ca­mente após a ins­ta­la­ção. No passado, por vezes era ne­ces­sá­rio reiniciar após a ins­ta­la­ção, mas os programas de ins­ta­la­ção modernos podem, muitas vezes, ser con­cluí­dos sem reiniciar.
  • /silent: este parâmetro garante que não sejam exibidas janelas de diálogo durante a ins­ta­la­ção.
  • /very silent: se utilizar este parâmetro, a ins­ta­la­ção é realizada sem qualquer interface de uti­li­za­dor. Não é apre­sen­tada qualquer janela e a ins­ta­la­ção é executada to­tal­mente em segundo plano.
  • /loadinf="Filename": este parâmetro permite-lhe carregar um ficheiro de con­fi­gu­ra­ção que será utilizado durante a ins­ta­la­ção. Este ficheiro contém todas as de­fi­ni­ções que deseja efetuar durante a ins­ta­la­ção e permite uma con­fi­gu­ra­ção con­sis­tente em todos os com­pu­ta­do­res. Para criar este ficheiro, pode primeiro executar o processo de ins­ta­la­ção com o parâmetro /saveinf="Filename". Isto guarda as opções de ins­ta­la­ção atuais num ficheiro INI, que pode utilizar noutros com­pu­ta­do­res.

Um exemplo de comando para carregar um ficheiro de con­fi­gu­ra­ção seria:

UltraVNC_1436_X64_Setup.exe /loadinf="C:\path\to\config.ini"
bash
  • /log: este parâmetro cria um ficheiro de registo no diretório tem­po­rá­rio. Este ficheiro de registo contém in­for­ma­ções de­ta­lha­das sobre o processo de ins­ta­la­ção, incluindo quaisquer erros ou avisos que tenham ocorrido durante a ins­ta­la­ção.

Também pode encontrar in­for­ma­ções sobre como instalar um servidor VNC no Ubuntu 22.04 no nosso Guia.

Ir para o menu principal