categories
Updated on in

Como aceder remotamente a ambientes de trabalho Linux a partir do Windows

Author: Robert Agar
Robert Agar Article author
  • Home
  • Blog
  • Access Linux Desktops From Windows using RDP

O acesso remoto a sistemas Linux a partir de um computador Windows é essencial para administradores de sistemas, profissionais de TI e utilizadores que gerem máquinas Linux à distância. Se procura saber como aceder ao Linux a partir do Windows remotamente, seja para executar aplicações ou administrar servidores, existem várias soluções disponíveis. Desde métodos baseados na linha de comandos, como o SSH, até opções com interface gráfica, como o RDP e o VNC, esta é uma seleção dos melhores métodos para ligar-se a um desktop Linux a partir do Windows de forma fluida.

Se estiver interessado em criar uma ligação remota de um sistema Linux para um ambiente de trabalho Windows, consulte o nosso guia detalhado Como aceder ao Windows a partir do Linux através de Ambiente de Trabalho Remoto, com instruções passo a passo para configurar uma ligação fiável e segura entre os dois sistemas.

Dica prévia: o método do endereço IP 

Antes de aceder remotamente a um ambiente de trabalho Linux, deve identificar o endereço IP da máquina. Este identificador único é crucial para estabelecer uma ligação estável e segura ao sistema Linux através da rede.

Passos para encontrar o endereço IP do seu sistema Linux:

1. Abra o terminal no sistema Linux
2.Execute o seguinte comando para visualizar os detalhes da rede:
ip a | grep inet
3. Localize o endereço IP atribuído à interface de rede (por exemplo: 192.168.1.100)
4.Use este endereço IP ao configurar o método de acesso remoto

1. Utilizar SSH do Windows para Linux (Ideal para acesso via terminal)

Vantagens:

  • Leve e seguro

Desvantagens:

  • Sem interface gráfica

Estabelecer ligação SSH do Windows para o Linux é um dos métodos mais seguros e eficazes para aceder a um sistema remoto Linux via linha de comandos. O SSH (Secure Shell) é um protocolo fiável e leve, ideal para administração remota de servidores, resolução de problemas e execução de comandos com segurança.

Como usar SSH para aceder remotamente ao Linux a partir do Windows

Passos para ativar o SSH no Linux:

  1. Instale o servidor OpenSSH no sistema Linux:
    sudo apt update && sudo apt install openssh-server
  2. Inicie e ative o serviço SSH:
    sudo systemctl enable ssh
    sudo systemctl start ssh
  3. Identifique o endereço IP do sistema Linux:
    ip a | grep inet

Ligação a partir do Windows via SSH:

  1. Abra o PowerShell e utilize o cliente SSH incorporado:
    ssh user@linux-ip-address
  2. Com o PuTTY (cliente SSH com interface gráfica):

Transfira e instale o PuTTY.
Introduza o endereço IP no campo Host Name
Clique em Open e inicie sessão com as suas credenciais

2. Utilizar XRDP (Ideal para acesso gráfico completo via RDP)

Vantagens:

  • Compatível de forma nativa com o Windows

Desvantagens:

  • Pode ser lento

A utilização do XRDP permite que utilizadores de Windows se conectem a sistemas Linux usando o Protocolo de Ambiente de Trabalho Remoto (RDP) da Microsoft. XRDP é uma implementação open-source do RDP que proporciona uma ligação ao ambiente de trabalho Linux semelhante ao de um sistema Windows, oferecendo uma experiência de utilizador familiar e funcional.

Como configurar o acesso remoto ao Linux a partir do Windows com XRDP

Instalar e configurar o XRDP no Linux:

  1. Instale o XRDP:
    sudo apt update && sudo apt install xrdp -y
  2. Ative e inicie o serviço XRDP:
    sudo systemctl enable xrdp
    sudo systemctl start xrdp
  3. Adicione o seu utilizador ao grupo XRDP:
    sudo adduser $USER xrdp
  4. Autorize o tráfego RDP no firewall:
    sudo ufw allow 3389/tcp

Ligar-se ao desktop Linux a partir do Windows:

  1. Abra a aplicação Ligação ao Ambiente de Trabalho Remoto no Windows (prima Win + R, digite mstsc e carregue em Enter)
  2. Introduza o endereço IP do sistema Linux e clique em Ligar
  3. Inicie sessão com o seu nome de utilizador e palavra-passe do Linux
  4. Comece a utilizar o ambiente de trabalho Linux remotamente

3. Utilizar VNC (Acesso gráfico sem recorrer ao RDP)

Vantagens:

  • Multiplataforma

Desvantagens:

  • Menos seguro que SSH

A utilização do VNC para aceder ao Linux a partir do Windows é uma forma poderosa de controlar graficamente o sistema remoto. Ao contrário do RDP, o VNC (Virtual Network Computing) funciona perfeitamente entre diferentes sistemas operativos, sendo uma solução flexível e eficaz para acesso remoto a ambientes de trabalho.

Como usar VNC para aceder remotamente ao Linux a partir do Windows

Passos para instalar um servidor VNC no Linux:

  1. Instale um servidor VNC (por exemplo, TigerVNC ou TightVNC):
    sudo apt update && sudo apt install tigervnc-standalone-server
  2. Inicie o servidor VNC e defina uma palavra-passe:
    vncserver
  3. Configure o ambiente gráfico editando o ficheiro de arranque (edite ~/.vnc/xstartup e defina o seu ambiente de desktop preferido)
  4. Identifique o número da sessão VNC (ex.: :1, :2, etc.)

Ligação a partir do Windows:

  1. Transfira e instale um cliente VNC (ex.: TightVNC Viewer ou RealVNC)
  2. Introduza o endereço IP do Linux e o número da sessão (ex.: 192.168.1.100:1)
  3. Introduza a palavra-passe definida e clique em Ligar

Considerações finais

Se está a pensar em como configurar o acesso remoto a um servidor Linux a partir do Windows, a melhor abordagem dependerá das suas necessidades específicas:

  • • Use SSH para um acesso seguro via linha de comandos
  • • Escolha XRDP para uma experiência gráfica completa
  • • Opte por VNC se precisar de compatibilidade entre sistemas

Seguindo este guia, poderá aceder facilmente ao seu ambiente de trabalho Linux a partir do Windows e gerir o sistema de forma eficiente, independentemente do seu caso de utilização.