JanelasMacSoftwareConfiguraçõesSegurançaAndroidProdutividadeLinuxDesempenhoAppleConfiguração Tudo

Como Instalar e Usar VNC no Linux

Editado 1 Uma semana atrás por ExtremeHow Equipe Editorial

Área de Trabalho RemotaVNCConfiguraçãoConfiguração do ServidorClientesSegurançaLinha de comandoInterface GráficaSysAdminRedes

Como Instalar e Usar VNC no Linux

Tradução atualizada 1 Uma semana atrás

Virtual Network Computing (VNC) é um sistema independente de plataforma que permite aos usuários controlar remotamente o ambiente de desktop de um computador. Este tutorial foi projetado para orientá-lo no processo de instalação e uso do VNC em um sistema Linux. Seja você um administrador de sistema que precisa de controle remoto ou um usuário que deseja trabalhar de casa, entender o VNC permitirá que você acesse o desktop gráfico de forma contínua.

Visão Geral do VNC

VNC é um sistema de compartilhamento de desktop gráfico que usa o protocolo Remote Frame Buffer (RFB) para controlar remotamente outro computador. Ele transmite eventos de teclado e mouse de um computador para outro e envia atualizações gráficas de tela na direção oposta pela rede. VNC é multiplataforma, permitindo conexões entre diferentes sistemas operacionais.

Pré-requisitos

Antes de começar, certifique-se de ter:

Instalando um Servidor VNC

A instalação de um servidor VNC na sua máquina Linux é o primeiro passo. Um servidor VNC permite que você se conecte a outras máquinas remotamente. Você precisará escolher um software de servidor VNC. Um dos mais populares nas distribuições Linux é o TightVNC, mas dependendo da sua preferência, TigerVNC ou RealVNC são alternativas. No entanto, neste guia, vamos nos concentrar em instalar o TightVNC.

Passo 1: Atualize seu sistema

Antes de iniciar o processo de instalação, certifique-se de que seu sistema está atualizado. Isso pode ser feito com o gerenciador de pacotes. Execute o seguinte comando:

sudo apt update sudo apt upgrade

Passo 2: Instale o Ambiente de Desktop

Se o seu servidor Linux ainda não tiver um ambiente de desktop, você precisará instalá-lo. Instale um ambiente leve como o Xfce:

sudo apt install xfce4 xfce4-goodies

Passo 3: Instale o TightVNC Server

Agora, você precisa instalar o pacote do servidor VNC. Use o comando do gerenciador de pacotes:

sudo apt install tightvncserver

Configurando um Servidor VNC

Depois de instalar o servidor VNC, você precisará configurá-lo:

Passo 1: Defina a senha do VNC

Execute o comando do servidor VNC para definir a senha para o usuário VNC:

vncserver

Você será solicitado a digitar uma senha. Note que esta senha deve ser usada quando você entrar posteriormente através do cliente VNC. Você também pode escolher se deseja uma senha de 'apenas visualização', que permite a alguém apenas visualizar o desktop, mas não interagir com ele.

Passo 2: Configure o servidor VNC

Você precisará informar ao seu servidor VNC qual ambiente de desktop usar. Crie ou edite o arquivo ~/.vnc/xstartup:

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

Certifique-se de que o script de inicialização é executável:

chmod +x ~/.vnc/xstartup

Passo 3: Inicie o servidor VNC

Para iniciar o servidor VNC para criar o desktop inicial, use o seguinte comando:

vncserver :1

Este comando iniciará uma sessão do servidor VNC no display :1, que geralmente escuta na porta TCP 5901.

Acessando um servidor VNC a partir de um cliente

Para conectar-se a um servidor VNC, você precisa instalar um cliente VNC na máquina da qual você vai acessar. Na maioria das distribuições Linux, você pode usar o cliente de desktop remoto embutido Remmina, ou pode instalar o RealVNC Viewer ou qualquer visualizador VNC de sua escolha.

Exemplo: Usando o RealVNC Viewer

Aqui está um guia simples para se conectar usando o RealVNC Viewer:

  1. Baixe e instale o RealVNC Viewer a partir do site oficial ou do gerenciador de pacotes do seu sistema.
  2. Inicie o aplicativo RealVNC Viewer.
  3. No campo de endereço, insira o endereço do servidor, incluindo o número do display (por exemplo, 192.168.1.100:1).
  4. Clique em Conectar. Quando solicitado, insira a senha do VNC que você definiu anteriormente.

Gerenciando Sessões do Servidor VNC

Para parar o servidor VNC, use:

vncserver -kill :1

Isso encerra a sessão do servidor VNC que está rodando no display :1.

Visualizando sessões ativas e logs

Para visualizar sessões ativas, liste o conteúdo de ~/.vnc, onde você encontrará os arquivos associados a cada sessão.

Examine o log para solucionar problemas e gerenciar a sessão. O log é tipicamente nomeado ~/.vnc/<hostname>:1.log.

Configuração Avançada

Usuários avançados de VNC podem querer usar túneis SSH para melhorar o desempenho ou para conexões seguras. Dê uma olhada rápida nesses tópicos avançados:

Melhorias de desempenho

Protegendo o VNC usando tunelamento SSH

O protocolo VNC não é seguro por padrão. A segurança pode ser aumentada usando tunelamento SSH. Aqui está um exemplo de conexão:

ssh -L 5901:localhost:5901 seu_usuario@192.168.1.100

Este comando irá tunelar o tráfego VNC através do SSH.

Conclusão

Neste tutorial, você aprendeu como instalar, configurar e usar um servidor VNC em um sistema Linux. Você também aprendeu como se conectar a um servidor VNC usando vários clientes, gerenciar sessões e configurar configurações avançadas para segurança e desempenho. Dominar essas etapas oferece flexibilidade e facilidade para acesso remoto ao desktop, tornando o VNC uma ferramenta valiosa para usuários e administradores de Linux.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários