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. No entanto, pode facilmente configurar um servidor RDP na sua máquina Ubuntu e ligar-se a ele a partir de um computador Windows usando 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:
- Abra o Terminal na sua máquina Ubuntu (prima Ctrl + Alt + T).
- Atualize as listas de pacotes
sudo apt update - Instale o xrdp
sudo apt install xrdp - Uma vez instalado, inicie o serviço xrdp
sudo systemctl enable xrdp sudo systemctl start xrdp - 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:
- Se a UFW (Uncomplicated Firewall) estiver activada na sua máquina Ubuntu, permita a porta RDP executando
sudo ufw allow 3389/tcp - 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-se 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 integrada no Windows para se ligar
Para se ligar ao Ubuntu a partir do Windows:
- No seu computador Windows, prima Windows + R para abrir a caixa de diálogo Executar.
- Escreva mstsc e prima Enter. Isto irá abrir a ferramenta de Ligação ao Ambiente de Trabalho Remoto.
- 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 - Clique em Ligar.
- Aparecerá um ecrã de início de sessão. Introduza o seu nome de utilizador e palavra-passe do Ubuntu e clique em OK.
Deve agora 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 xfce4Em seguida, é preciso dizer ao xrdp para usar o Xfce
- Editar o ficheiro de configuração do xrdp
echo xfce4-session >~/.xsession - Reinicie o xrdp
sudo systemctl restart xrdp
Agora, tente conectar-se novamente e o problema da tela preta deverá 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, pode ser necessário adicioná-la novamente usando
sudo ufw allow 3389/tcp3. Ligaçã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
- Abra o arquivo xrdp.ini
sudo nano /etc/xrdp/xrdp.ini - Localize a linha que diz port=3389 e altere-a para outro número de porta (por exemplo, 3390).
- Salve e saia do arquivo e, em seguida, reinicie o xrdp#
sudo systemctl restart xrdp - Também será necessário atualizar o firewall para permitir a nova porta.
2. Usar uma VPN
Sempre que possível, conecte-se à máquina Ubuntu através de uma VPN (Virtual Private Network) antes de usar 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 é um processo simples com a ajuda do servidor xrdp. Ao seguir os passos deste guia, pode ativar o acesso remoto ao seu ambiente de trabalho Ubuntu e controlá-lo a partir de uma máquina Windows. Lembre-se apenas de configurar as definições de firewall necessárias e de resolver quaisquer problemas de ligação. Além disso, melhorar a segurança com opções como alterar a porta RDP predefinida e utilizar VPNs ajudará a garantir que a sua ligação remota permanece segura e fiável.
