15%

Poupe 15% em todos os serviços de alojamento

Teste as suas capacidades e obtenha Desconto em qualquer plano de alojamento

Utilizar o código:

Skills
Começar a trabalhar
30.10.2024

Como ligar-se ao Ubuntu a partir do Windows usando RDP

O Protocolo de Ambiente de Trabalho Remoto (RDP) permite que os utilizadores acedam e controlem um computador remoto através de uma rede como se estivessem sentados diretamente em frente ao mesmo. Enquanto o RDP é suportado nativamente pelo Windows, o Ubuntu não vem com suporte RDP incorporado por defeito. Esta limitação pode ser facilmente ultrapassada através da instalação de software adicional como o xrdp, uma implementação de código aberto do protocolo RDP para sistemas Linux. Uma vez configurado, o xrdp permite ao Ubuntu aceitar ligações RDP de entrada de máquinas Windows e outros clientes RDP. Isto torna possível trabalhar remotamente com um ambiente de trabalho gráfico completo no Ubuntu, proporcionando uma experiência familiar e conveniente para os utilizadores que dependem de ferramentas baseadas no Windows para acesso remoto. No entanto, pode configurar facilmente um servidor RDP na sua máquina Ubuntu e ligar-se a ele a partir de um computador Windows utilizando o cliente de Ambiente de Trabalho Remoto

Passo 1: Instalar um servidor RDP no Ubuntu

O Ubuntu não vem com um servidor RDP por padrão, então você precisa instalar um. Um dos servidores RDP mais usados para o Ubuntu é o xrdp

Para instalar o xrdp:

  1. Abra o Terminal na sua máquina Ubuntu (prima Ctrl + Alt + T).
  2. Atualize as listas de pacotes
    sudo apt update
  3. Instale o xrdp
    sudo apt install xrdp
  4. Uma vez instalado, inicie o serviço xrdp
    sudo systemctl enable xrdp sudo systemctl start xrdp
  5. Para verificar se o xrdp está em execução, use este comando
    sudo systemctl status xrdp

Agora que o xrdp está instalado e em execução, o Ubuntu está pronto para aceitar conexões de área de trabalho remota

Passo 2: Configurar o Firewall no Ubuntu

Para permitir conexões RDP através do firewall do Ubuntu, você precisa abrir a porta 3389, que é a porta padrão usada pelo RDP

Para permitir o RDP através do firewall:

  1. Se a UFW (Uncomplicated Firewall) estiver activada na sua máquina Ubuntu, permita a porta RDP executando
    sudo ufw allow 3389/tcp
  2. Se a firewall estiver desactivada, pode activá-la
    sudo ufw enable

Depois de completar estes passos, a máquina Ubuntu deve estar pronta para aceitar ligações RDP de entrada

Passo 3: Conectar ao Ubuntu a partir do Windows usando RDP

Assim que o servidor RDP estiver configurado no Ubuntu, pode utilizar a ferramenta de Ligação ao Ambiente de Trabalho Remoto incorporada no Windows para se ligar

Para se ligar ao Ubuntu a partir do Windows:

  1. No seu computador Windows, prima Windows + R para abrir a caixa de diálogo Executar.
  2. Escreva mstsc e prima Enter. Isto irá abrir a ferramenta de Ligação ao Ambiente de Trabalho Remoto.
  3. Na janela Ligação ao Ambiente de Trabalho Remoto, escreva o endereço IP da sua máquina Ubuntu. Para encontrar o endereço IP da sua máquina Ubuntu, pode executar o seguinte comando no terminal
    hostname -I
  4. Clique em Ligar.
  5. Aparecerá um ecrã de início de sessão. Introduza o seu nome de utilizador e palavra-passe do Ubuntu e clique em OK.

Agora deve estar ligado ao seu ambiente de trabalho Ubuntu a partir do seu computador Windows, e pode controlá-lo como se o estivesse a utilizar localmente

Passo 4: Resolução de problemas comuns

Se encontrar problemas ao ligar-se ao Ubuntu usando RDP, aqui estão alguns problemas comuns e as suas soluções

1. Ecrã preto após o início de sessão

Se se ligar com sucesso mas vir apenas um ecrã preto, isto deve-se provavelmente a um problema de visualização com a sessão xrdp. Para resolver o problema, pode definir o ambiente de trabalho do Ubuntu para o Xfce, que é conhecido por funcionar bem com o xrdp

Instale o Xfce:
sudo apt install xfce4

Em seguida, você precisa dizer ao xrdp para usar o Xfce

  1. Editar o ficheiro de configuração do xrdp
    echo xfce4-session >~/.xsession
  2. Reiniciar o xrdp
    sudo systemctl restart xrdp

Agora, tente se conectar novamente, e o problema da tela preta deve ser resolvido

2. Firewall bloqueando a conexão

Se não conseguir ligar-se à máquina Ubuntu, certifique-se de que a firewall está corretamente configurada para permitir ligações na porta 3389

  • Verifique o estado da firewall
    sudo ufw status
    #

Se não vir a regra para a porta 3389, poderá ter de a adicionar novamente utilizando

sudo ufw allow 3389/tcp

3. Conexão lenta

Se a ligação for lenta, tente reduzir a qualidade do ecrã durante a ligação. Na janela Ligação ao Ambiente de Trabalho Remoto, aceda a Mostrar Opções > Ecrã e reduza a qualidade do ecrã

Passo 5: Melhorar a segurança das ligações RDP

Para melhorar a segurança ao usar o RDP, siga estas práticas recomendadas

1. Alterar a porta RDP

Por padrão, o RDP usa a porta 3389, que é amplamente conhecida. Para reduzir o risco de acesso não autorizado, você pode alterar a porta RDP para uma porta personalizada. Para alterar a porta xrdp

  1. Abra o arquivo xrdp.ini
    sudo nano /etc/xrdp/xrdp.ini
  2. Localize a linha que diz port=3389 e altere-a para outro número de porta (por exemplo, 3390).
  3. Salve e saia do arquivo e, em seguida, reinicie o xrdp
    sudo systemctl restart xrdp
    #
  4. Também será necessário atualizar o firewall para permitir a nova porta.

2. Usar uma VPN

Sempre que possível, ligue-se à máquina Ubuntu através de uma VPN (Rede Privada Virtual) antes de utilizar o RDP. Isto acrescenta uma camada adicional de encriptação e segurança

3. Utilizar palavras-passe fortes

Certifique-se de que a conta de utilizador do Ubuntu tem uma palavra-passe forte para evitar ataques de força bruta. Considere a implementação da autenticação de dois factores (2FA) para proteção adicional

Conclusão

Configurar uma ligação RDP entre o Ubuntu e o Windows utilizando o xrdp é uma forma eficiente e prática de gerir um sistema Linux remotamente, especialmente para utilizadores que preferem uma interface gráfica ou que necessitam de acesso ocasional ao ambiente de trabalho. Com o xrdp, o Ubuntu torna-se acessível através da ferramenta padrão de Ligação ao Ambiente de Trabalho Remoto incorporada no Windows, eliminando a necessidade de clientes de terceiros e simplificando a administração entre plataformas. Seguindo os passos descritos neste guia – instalar o xrdp, selecionar um ambiente de trabalho compatível e ativar o serviço – pode estabelecer rapidamente uma ligação estável ao ambiente de trabalho remoto. A configuração adequada da firewall desempenha um papel fundamental neste processo, uma vez que a abertura das portas necessárias assegura uma conetividade ininterrupta, permitindo-lhe ainda manter o controlo sobre as regras de acesso à rede.

15%

Poupe 15% em todos os serviços de alojamento

Teste as suas capacidades e obtenha Desconto em qualquer plano de alojamento

Utilizar o código:

Skills
Começar a trabalhar