Como se conectar ao Ubuntu a partir do Windows usando RDP
O Remote Desktop Protocol (RDP) permite que os usuários acessem e controlem um computador remoto por meio de uma rede como se estivessem sentados diretamente em frente a ele. Embora o RDP seja suportado nativamente pelo Windows, o Ubuntu não vem com suporte integrado ao RDP. No entanto, você pode configurar facilmente um servidor RDP em sua máquina Ubuntu e conectar-se a ele a partir de um computador Windows usando o cliente Remote Desktop.
Etapa 1: instalar um servidor RDP no Ubuntu
O Ubuntu não vem com um servidor RDP por padrão, portanto, você precisa instalar um. Um dos servidores RDP mais comumente usados para o Ubuntu é o xrdp.
Para instalar o xrdp:
- Abra o Terminal em seu computador Ubuntu (pressione Ctrl Alt T).
- Atualize as listas de pacotes:
sudo apt update
- Instale o xrdp:
sudo apt install xrdp
- Depois de 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.
Etapa 2: configurar o firewall no Ubuntu
Para permitir conexões RDP pelo 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 o UFW (Uncomplicated Firewall) estiver ativado em seu computador Ubuntu, permita a porta RDP executando:
sudo ufw allow 3389/tcp
- Se o firewall estiver desativado, você poderá ativá-lo:
sudo ufw enable
Depois de concluir essas etapas, o computador Ubuntu deverá estar pronto para aceitar conexões RDP de entrada.
Etapa 3: conectar-se ao Ubuntu a partir do Windows usando RDP
Depois que o servidor RDP estiver configurado no Ubuntu, você poderá usar a ferramenta integrada de conexão de área de trabalho remota do Windows para se conectar.
Para se conectar ao Ubuntu a partir do Windows:
- Em seu computador Windows, pressione Windows R para abrir a caixa de diálogo Executar.
- Digite mstsc e pressione Enter. Isso abrirá a ferramenta Conexão de área de trabalho remota.
- Na janela Conexão de área de trabalho remota, digite o endereço IP de sua máquina Ubuntu. Para encontrar o endereço IP de seu computador Ubuntu, você pode executar o seguinte comando no terminal:
hostname -I
- Clique em Connect (Conectar).
- Será exibida uma tela de login. Digite seu nome de usuário e senha do Ubuntu e clique em OK.
Agora você deve estar conectado à área de trabalho do Ubuntu a partir do seu computador Windows e pode controlá-la como se estivesse usando-a localmente.
Etapa 4: Solução de problemas comuns
Se você encontrar problemas ao se conectar ao Ubuntu usando o RDP, aqui estão alguns problemas comuns e suas soluções:
1. Tela preta após o login
Se você se conectar com sucesso, mas vir apenas uma tela preta, isso provavelmente se deve a um problema de exibição com a sessão xrdp. Para corrigir isso, você pode definir o ambiente de desktop do Ubuntu como Xfce, que é conhecido por funcionar bem com o xrdp.
Instale o Xfce:
sudo apt install xfce4
Em seguida, você precisará informar ao xrdp para usar o Xfce:
- Edite o arquivo de configuração do xrdp:
echo xfce4-session >~/.xsession
- Reinicie o xrdp:
sudo systemctl restart xrdp
Agora, tente se conectar novamente e o problema da tela preta deverá ser resolvido.
2. Firewall bloqueando a conexão
Se você não conseguir se conectar à máquina Ubuntu, verifique se o firewall está configurado corretamente para permitir conexões na porta 3389.
- Verifique o status do firewall:
sudo ufw status
Se você não vir a regra para a porta 3389, talvez seja necessário adicioná-la novamente usando:
sudo ufw allow 3389/tcp
3. Conexão lenta
Se a conexão estiver lenta, tente reduzir a qualidade da tela durante a conexão. Na janela Conexão de Área de Trabalho Remota, vá para Show Options > Display e reduza a qualidade da tela.
Etapa 5: Aumentar a segurança das conexões RDP
Para aumentar 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. Use uma VPN
Sempre que possível, conecte-se à máquina Ubuntu por meio de uma VPN (Rede Privada Virtual) antes de usar o RDP. Isso acrescenta uma camada adicional de criptografia e segurança.
3. Use senhas fortes
Certifique-se de que a conta de usuário do Ubuntu tenha uma senha forte para evitar ataques de força bruta. Considere implementar a autenticação de dois fatores (2FA) para maior proteção.
Conclusão
A configuração de uma conexão RDP entre o Ubuntu e o Windows é um processo simples com a ajuda do servidor xrdp. Seguindo as etapas deste guia, você pode habilitar o acesso remoto à sua área de trabalho do Ubuntu e controlá-la a partir de uma máquina Windows. Lembre-se apenas de definir as configurações de firewall necessárias e solucionar quaisquer problemas de conexão. Além disso, melhorar a segurança com opções como alterar a porta RDP padrão e usar VPNs ajudará a garantir que sua conexão remota permaneça segura e confiável.