Para gerenciar remotamente um Raspberry Pi a partir de um PC, com acesso total à sua área de trabalho GUI, você pode usar VNC ou RDP. Veja como fazer isso.

Você precisa de acesso remoto à tela da área de trabalho do seu Raspberry Pi? Ou você deseja usar um único teclado para outro computador e seu Pi? Você pode fazer isso acessando remotamente a área de trabalho do Raspberry Pi usando VNC ou RDP. Ao controlar remotamente seu Raspberry Pi, você pode abrir uma série de novas possibilidades para seus usos.

O que são VNC e RDP?

Virtual Network Computing (VNC) e Remote Desktop Protocol (RDP) são usados ​​para mostrar a tela de um computador remoto. VNC e RDP têm um servidor e um cliente para fazer isso. O computador servidor compacta o conteúdo da tela usando algoritmos e envia os dados. O computador ou dispositivo cliente descompacta os dados e exibe o conteúdo na tela local.

Os servidores VNC e RDP estão disponíveis para o Raspberry Pi e são muito fáceis de configurar.

Como configurar o servidor VNC no Raspberry Pi

instagram viewer

O VNC Server é pré-instalado no sistema operacional Raspberry Pi. Você pode habilitá-lo através da GUI.

Navegar para Cardápio > Preferências e abrir Configuração do Raspberry Pi. Clique no Interfaces guia e alterne o botão ao lado de VNC.O serviço VNC agora será ativado e um ícone será exibido na barra de menu superior.

Como configurar o servidor VNC no Raspberry Pi usando raspi-config

Você também pode usar a ferramenta de linha de comando raspi-config para habilitar o VNC. Abra uma janela do Terminal e digite este comando:

sudo raspi-config

Selecione InterfaceOpções > VNC > Sim para habilitar o serviço

Se você já está conectado a um Raspberry Pi sem cabeça remotamente via SSH e não consegue acessar a GUI facilmente, o raspi-config é uma ferramenta útil para alterar as configurações.

Como definir a resolução de tela VNC de um Raspberry Pi sem cabeça

Muitas vezes, Raspberry Pis são usados ​​em configurações sem cabeça; o que significa que o Pi está fazendo seu trabalho sem estar conectado a um monitor. Nesse caso, se você acessar o Raspberry Pi usando VNC, o padrão será uma resolução de 640x480.

Você pode alterar a resolução sem cabeça na guia Exibir da ferramenta Raspberry Pi Configuration na área de trabalho. Como alternativa, você pode usar a ferramenta raspi-config no Terminal.

Em raspi-config, navegue até Opções de exibição > Resolução VNC Selecione a resolução desejada. A configuração será aplicada quando o Pi for reiniciado.

Encontre o endereço IP do seu Raspberry Pi

Para conectar um computador remoto ao servidor VNC do Pi, você precisará encontrar o endereço IP do Raspberry Pi. Abra um Terminal e use este comando:

hostname -I

Você precisará fornecer esse endereço IP ao cliente VNC no computador remoto.

Como acessar o Raspberry Pi com o VNC Viewer no Windows

Para acessar a tela do seu Raspberry Pi no Windows, você precisa instalar um cliente VNC. Como o servidor VNC usado no Pi é da RealVNC, há melhor compatibilidade ao usar o cliente da empresa. Isso é Visualizador VNC é gratuito para download.

Instale o software e abra o aplicativo. Vá para Arquivo > Nova Conexão. Proporciona a endereço de IP do Raspberry Pi e dê à conexão um nome amigável. Salve as configurações e clique duas vezes para iniciar a conexão.

Uma janela de autenticação será exibida. Forneça as credenciais de login do Pi; seu nome de usuário e senha. Verifica a Lembrar senha opção e clique OK. O cliente VNC exibirá a tela da área de trabalho do seu Raspberry Pi.

Como acessar o Raspberry Pi com o VNC Viewer no Linux

Existem muitos clientes VNC disponíveis para Linux. Como o VNC Server no Raspberry Pi é um produto do RealVNC e possui autenticação UNIX integrada, é aconselhável usar o próprio VNC Viewer do RealVNC.

O software é gratuito e está disponível como um arquivo .deb, amplamente compatível com muitas variantes Debian populares do Linux. Você precisa baixar a versão x64 ou x86 do Visualizador VNC dependendo do sistema Linux que você está usando.

Após o download, abra o arquivo com o instalador do pacote e conclua a configuração. Abra o programa e clique Use o visualizador RealVNC sem fazer login. A partir daqui, use as mesmas etapas da versão do Windows do VNC Viewer listadas acima.

Se você deseja forçar a qualidade da tela do VNC, pode clicar no botão Opções guia e altere o Qualidade da foto de Automático para Alto.

Como configurar o servidor RDP no Raspberry Pi

No Raspberry Pi OS, um servidor RDP não é instalado por padrão, ao contrário do VNC Server. Para instalá-lo no Pi, execute estes comandos no Terminal:

sudo apt atualizar
sudo apt instalar xrdp -y

Ao contrário do VNC, o RDP também requer a criação de um novo usuário. Use este comando para criar um:

sudo adduser SEU_USERNAME

Essa é toda a configuração necessária. O servidor RDP não precisa ser iniciado manualmente - ele já estará instalado e funcionando.

Como acessar o Raspberry Pi com RDP no Windows

Um cliente RDP é pré-instalado no Windows. Clique no ícone de pesquisa, procure por "RDP" e abra o aplicativo.

Proporciona a endereço de IP do seu Raspberry Pi e clique Conectar. Ao iniciar a conexão, você é recebido com um aviso de que a identidade do computador remoto não pode ser verificada. Verifica a caixa Não me pergunte novamente por conexões com este computador para desligar o aviso uma vez para sempre.

O RDP solicitará as credenciais. O Sessão deve ser Xorg. Proporciona a Nome de usuário e Senha do novo usuário que você criou no Pi. Clique OK e a tela do seu Pi aparecerá.

Como acessar o Raspberry Pi com RDP no Linux

Um cliente RDP não é instalado no Linux por padrão. Existem muitos visualizadores RDP disponíveis para Linux, e alguns deles suportam RDP e VNC. Remmina é um desses programas. Você pode instalá-lo a partir da linha de comando:

sudo apt atualizar
sudo apt instalar remmina -y

Quando a instalação estiver concluída, abra o Remmina e adicione um novo perfil de conexão. Em Protocolo, selecione RDP. Proporciona a endereço de IP do seu Pi. Dê o Nome de usuário e Senha do novo usuário que você criou. Clique Salvar e Conectar.A tela do Pi deve aparecer.

Definir tempo limite suficiente para conexões VNC

Se não houver atividade, a conexão VNC será fechada automaticamente após uma hora. No entanto, isso pode ser alterado. A configuração para isso não está no VNC Viewer, mas no VNC Server.

No seu Pi, clique com o botão direito do mouse no ícone VNC na barra de menu superior e selecione Opções. Selecione Especialista no painel esquerdo e procure o parâmetro IdleTimeout. Defina-o como um número grande e clique em Aplicar e OK.

Como configurar VNC e RDP para uma experiência de visualização ideal

No Opções seção do VNC Viewer, você pode definir o Qualidade da foto. As configurações de Alto/Médio/Baixo definem a qualidade da compactação. Para uma configuração baixa, geralmente há muita compactação com perdas. Médio é um bom equilíbrio entre a compressão e o requisito de largura de banda.

Com a configuração Alta, geralmente é muita largura de banda sem nenhuma compactação. Se o Raspberry Pi estiver em sua rede local, conecte-o com um cabo Gigabit Ethernet e defina a qualidade da imagem como alta. Você terá uma excelente experiência com VNC, mesmo com reprodução remota de vídeo. O VNC Server usa o processador do Pi para compactação. A vantagem da configuração Alta é a redução da sobrecarga do processador.

Se você acessar o Pi de um único computador, poderá considere um cabo crossover Gigabit, que é ainda mais rápido.

VNC e RDP são bons, mas qual é o melhor?

VNC e RDP são fáceis de usar e ricos em recursos. Cada um tem suas vantagens. O VNC Server é fácil de habilitar no Pi, enquanto um cliente RDP é pré-instalado no Windows. A escolha entre eles depende do sistema operacional que você possui no servidor.

O VNC Server da RealVNC é gratuito no Raspberry Pi OS, enquanto é uma opção paga em outras distribuições Linux para o Pi. O servidor RDP é gratuito, mas requer um novo usuário para começar.

Servidores sem cabeça não precisam de VNC o tempo todo. A linha de comando do Linux é uma ferramenta ainda mais poderosa que você pode acessar remotamente usando SSH.