Como estabelecer acesso remoto à área de trabalho para o Ubuntu a partir do Windows

Como estabelecer acesso remoto à área de trabalho para o Ubuntu a partir do Windows

Você está em uma sala, sentado em um PC; os dados que você deseja estão em outro, em um computador rodando Ubuntu. Se os dois computadores estiverem na mesma casa, não há problema; mas e se eles estiverem em escritórios diferentes? Pode ser um pouco de caminhada!





A resposta, portanto, é configurar uma conexão de área de trabalho remota. Aprenda como configurar uma área de trabalho remota do Windows para o Ubuntu.





Por que conectar-se remotamente ao Ubuntu a partir do Windows?

Existem vários motivos pelos quais você pode querer conectar-se remotamente ao seu computador Ubuntu . Talvez você esteja no trabalho e precise se conectar ao computador doméstico. Alternativamente, você pode ter um PC Ubuntu em uma sala e seu PC Windows em outra. Talvez você queira executar atualizações no Ubuntu ou acessar arquivos.





Alternativamente, você pode estar executando um servidor Ubuntu, para dados, um site da Web, até mesmo um jogo. De qualquer forma, um método de configuração de uma conexão remota economizará muito tempo e esforço.

Você tem três opções principais para estabelecer uma conexão remota com uma máquina Ubuntu executando o ambiente de área de trabalho padrão:



  1. Desktop Remoto (RDP)
  2. Virtual Network Computing (VNC)
  3. Software de desktop remoto de terceiros

Primeiro, no entanto, você precisa fazer alguns preparativos:

  1. Habilite o encaminhamento de porta no roteador do dispositivo remoto
  2. Encontre o endereço IP
  3. Instale SSH

Vamos dar uma olhada nisso.





Prepare Windows RDP para conexões Ubuntu

As soluções de acesso remoto são simples de configurar e gerenciar na mesma rede. No entanto, se você estiver trabalhando em casa, isso complica as coisas instantaneamente.

Para usar VNC e RDP com um PC em uma rede diferente, você precisará habilitar o acesso ao computador remoto por meio de seu roteador. Isso é feito usando 'encaminhamento de porta'. Antes de configurar isso, no entanto, você precisará do endereço IP.





Encontre o endereço IP do seu PC Ubuntu

Antes de estabelecer uma conexão com seu dispositivo Ubuntu por RDP ou VNC, você precisará do endereço IP.

A primeira maneira é a mais fácil. Vá fisicamente para a máquina Ubuntu, pressione Ctrl + Alt + T para abrir o Terminal e digite o comando:

ifconfig

Procure o 'inet addr' na conexão que você está usando no momento. Por exemplo, se você estiver em uma rede Wi-Fi, procure wlan0 . Se o computador estiver conectado à rede para Ethernet, procure eth0 .

Outra maneira de encontrar o endereço IP é encontrar o ícone de conexão no painel, clicar com o botão direito e selecionar Informação de conexão . Você encontrará o endereço IP listado aqui.

Nenhuma dessas opções está aberta? Você também pode se conectar ao roteador diretamente, por meio do navegador do computador.

Uma vez conectado ao console de administração do roteador, você poderá ver quais dispositivos estão conectados. Procure o nome do seu dispositivo Ubuntu, encontre o endereço IP e anote-o para mais tarde.

Habilitar encaminhamento de porta

Para acessar um computador em outra rede (por exemplo, sua rede de trabalho), você precisa habilitar o encaminhamento de porta no roteador onde o seu PC Ubuntu está localizado.

Comece estabelecendo o endereço IP do roteador. Você pode usar o comando ip r para isso, com grep para especificar o padrão:

ip r | grep default

Anote o endereço IP e abra-o no navegador para exibir o console de administração do roteador. Habilitar o encaminhamento de porta é simples:

  • Procure o Encaminhamento de porta definições
  • Criar uma Nova regra etiquetado Área de trabalho remota
  • Colocou o Porta Interna número para 3389
  • Colocou o Porta Externa número para 3389
  • Insira o endereço de IP do Ubuntu PC
  • Clique Salve 

Observe que essas etapas são genéricas e variam dependendo do seu roteador. Para obter etapas detalhadas, verifique a documentação do roteador.

Depois de salvo, você deve ser capaz de RDP no PC Ubuntu remotamente por meio do endereço IP estático da sua organização. Se o seu empregador não usa um IP estático (improvável, mas acontece), use um provedor de DNS dinâmico em vez de.

Observação: o administrador do sistema da sua organização pode configurar o encaminhamento de porta se você não estiver usando ferramentas comerciais de área de trabalho remota.

Configurar acesso usando SSH

Para economizar tempo, você pode querer instalar o PuTTY em seu PC (ou apenas experimente a função SSH integrada do Windows ) Isso permite que você configure uma conexão SSH, que dá acesso remoto à linha de comando do Ubuntu.

Para ser claro: esta não é uma opção de desktop remoto ; não há controle do mouse. Mas é útil ter que instalar remotamente as ferramentas que você usará. O SSH geralmente é desabilitado por padrão, portanto, se não estiver instalado, você precisará consertar isso.

Resumindo, depende de qual versão do Ubuntu você está usando e se você já usou SSH anteriormente.

Uma vez instalado através do terminal (sudo apt install openssh-server), você poderá fazer uma conexão remota. Basta inserir o endereço IP e o nome de usuário e senha do Ubuntu. Você pode então usar o terminal para instalar as ferramentas necessárias para RDP e VNC.

1. Acesso remoto usando protocolo de área de trabalho remota

A opção mais fácil é usar o protocolo de área de trabalho remota ou RDP. Construída no Windows, esta ferramenta pode estabelecer uma conexão de área de trabalho remota em sua rede doméstica. Tudo que você precisa é o endereço IP do dispositivo Ubuntu.

Embora o software necessário esteja pré-instalado no Windows, você precisará instalar a ferramenta xrdp no Ubuntu. Para fazer isso, abra uma janela do Terminal ( Ctrl + Alt + T ) e digite:

sudo apt install xrdp

Siga isso com

sudo systemctl enable xrdp

Aguarde a instalação e execute o aplicativo Remote Desktop no Windows usando o menu Iniciar ou Pesquisar. Modelo esfregar então clique em Conexão de área de trabalho remota . Com o aplicativo aberto, insira o endereço IP no Computador campo.

Em seguida clique Mostrar opções e adicione o Nome do usuário para o Ubuntu PC. Você pode clicar Salve  para manter essas configurações para reutilização em outra ocasião.

Clique Conectar para iniciar a conexão e inserir a senha da conta do Ubuntu quando solicitado. A conexão será então estabelecida, dando a você acesso total por mouse e teclado ao seu computador Ubuntu remoto. Se você planeja usar essa conexão com freqüência, pode criar um arquivo de configuração para economizar tempo.

Solução de problemas de RDP para Ubuntu

Embora o RDP seja uma ótima opção para conexão remota ao seu PC Ubuntu, ele não é confiável no Ubuntu 18.04 LTS. Parece haver um problema ao estabelecer uma conexão remota enquanto já estiver logado na mesma conta no Ubuntu.

Como tal, a maneira mais simples de contornar isso é simplesmente sair do computador Ubuntu.

Se isso não for possível, tente mudar a conexão RDP de usar o servidor Xorg para usar X11rdp. Espere que isso falhe e tente o Xorg novamente.

Você também pode tentar a conexão após reiniciar a máquina Linux.

O Ubuntu 20.04 LTS deve incluir uma correção para esse problema.

protetor de tela iphone 12 pro max privacidade

2. Conecte-se ao Ubuntu a partir do Windows com VNC

Outra opção com funcionalidade total de desktop remoto é o VNC (Virtual Network Computing). Isso requer um aplicativo cliente no PC com Windows e um servidor no Ubuntu.

No PC remoto, instale o componente TightVNC Server após verificar as atualizações:

sudo apt update

Em seguida, instale o utilitário do servidor:

sudo apt install tightvncserver

Em seguida, você precisará executá-lo:

sudo tightvncserver

Neste ponto, você será solicitado a definir uma senha para a conexão. Anote o número da área de trabalho, geralmente: 1.

Agora que o servidor TightVNC está configurado no Ubuntu, você precisará instalar o cliente no Windows. Isso pode ser baixado de www.tightvnc.com/download.php --- certifique-se de escolher a versão correta, pois ela está disponível em versões de 32 e 64 bits.

As ferramentas TightVNC estão disponíveis apenas como um pacote, portanto, uma vez instaladas, procure o TightVNC Viewer na pesquisa do Windows.

Depois de iniciar o visualizador, insira o endereço IP da caixa do Ubuntu no Host remoto, seguido pelo número da área de trabalho. Então, pode ser assim:

192.168.0.99:1

Insira a senha quando solicitado e comece sua atividade de área de trabalho remota!

Tornando o TightVNC mais seguro

Por padrão, o TightVNC criptografará sua senha, mas nada mais. Isso o torna inseguro para conexões pela Internet. Felizmente, a segurança pode ser aprimorada, graças ao SSH e ao Xming.

Para usar isso, baixe e instale o Ferramenta Xming para Windows da Sourceforge. Feito isso, procure o atalho da área de trabalho, clique com o botão direito e escolha Propriedades .

Procure o Atalho guia, e no Alvo campo, digite o seguinte:

'C:Program Files (x86)XmingXming.exe' :0 -clipboard -multiwindow

Clique Aplicar para salvar a mudança, então OK . Clique duas vezes no ícone para executar o Xming e, em seguida, abra o PuTTY. Aqui, expanda o menu à esquerda para Conexão> SSH> X11 .

Verificar Habilitar encaminhamento X11 , então volte para Sessão no topo do menu.

Digite o endereço IP do dispositivo remoto e clique Abrir . Momentos depois, uma conexão segura com a área de trabalho remota do Ubuntu estará disponível.

3. Área de trabalho remota para Ubuntu com ferramentas comerciais

Tudo o que você aprendeu até agora é padrão se você precisar acessar remotamente um PC Linux em sua rede local. Se você precisar ir além disso, as etapas para habilitar o encaminhamento de porta ajudarão.

Mas e se você não tiver intenção de acessar seu roteador? Se isso parecer muito complicado, é necessário um software comercial de terceiros projetado para facilitar a área de trabalho remota. Vários estão disponíveis, mas nem todos suportam Linux.

Sugerimos que você experimente:

  • NoMachine : inicialmente lançado como uma ferramenta de desktop remoto do Linux, agora está disponível em todas as principais plataformas. Instale no computador de destino e, em seguida, na máquina local e configure uma conexão remota.
  • Chrome Remote Desktop : usa sua conta do Google para gerenciar o acesso remoto por meio do navegador Chrome.
  • TeamViewer : uma solução comercial de desktop remoto bem conhecida, oferece software Linux. Basta instalar o software cliente e host com antecedência. Também oferece um aplicativo host para acessar remotamente dispositivos Raspberry Pi.

Observe que essas ferramentas requerem configuração antes do uso. Se você tiver um colega próximo ao PC remoto, ele pode ajudá-lo. Veja nossa lista de ferramentas de acesso remoto para mais sugestões.

Escolhendo a Solução de Área de Trabalho Remota Ubuntu certa

Qual ferramenta de área de trabalho remota para conexões entre Ubuntu e Windows você deve usar?

Três opções principais estão disponíveis:

  • RDP: isso usa o protocolo de área de trabalho remota do Windows, por meio da implementação xrdp de código-fonte aberto.
  • VNC: Virtual Network Computing é uma alternativa ao RDP, mas menos segura.
  • Software remoto comercial: a maioria deles requer configuração mínima e suporte para Linux.

Você também pode usar o SSH para emitir algumas instruções remotas para o seu PC Ubuntu.

Mostramos três maneiras de estabelecer uma conexão remota com seu computador Ubuntu ou servidor a partir do Windows. Cada um tem suas vantagens e desvantagens. Mas se você quiser apenas mergulhar no Ubuntu, experimente o Subsistema Windows para Linux no Windows 10?

Compartilhado Compartilhado Tweet O email Canon vs. Nikon: Qual marca de câmera é melhor?

Canon e Nikon são os dois maiores nomes da indústria de câmeras. Mas qual marca oferece a melhor linha de câmeras e lentes?

Leia a seguir
Tópicos relacionados
  • Linux
  • janelas
  • Produtividade
  • Área de trabalho remota
  • Acesso remoto
  • Ubuntu
  • VNC
  • Trabalho remoto
  • Dicas do Windows
  • Dicas de Linux
  • Escritório em casa
Sobre o autor Christian Cawley(1510 artigos publicados)

Editor adjunto de segurança, Linux, DIY, programação e explicação técnica, e produtor de podcasts realmente úteis, com vasta experiência em suporte de desktop e software. Um colaborador da revista Linux Format, Christian é um mexedor de Raspberry Pi, amante de Lego e fã de jogos retro.

Mais de Christian Cawley

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever