Salta al contenuto principale
Alemasone

Ecrã Remoto no Ubuntu do Windows: Guia e Configuração do Xrdp

Saiba como configurar seu Desktop Remoto (RDP) no Ubuntu do Windows. Guia passo a passo para instalar xrdp, configurar portas e usar o firewall UFW.

6 min de leitura Atualizado a
Ecrã Remoto no Ubuntu do Windows: Guia e Configuração do Xrdp
Nesta página

Remote Desktop Protocol (RDP) é uma tecnologia essencial que permite aos usuários estabelecer conexões seguras e gerenciar computadores remotamente através de uma rede local ou Internet. Originalmente desenvolvido por Microsoft para seus sistemas operacionais, o protocolo RDP agora é amplamente suportado e pode ser usado com sucesso para interface com dispositivos Linux, macOS, Android e iOS.

Requisitos básicos

  • Um computador cliente Windows com uma conexão de rede estável.
  • Uma máquina host com sistema operacional Ubuntu 22.04 ou Ubuntu 20.04 já instalada e configurada.
  • Privilégios Sudo ou acesso root na máquina host para instalar os pacotes necessários.

Como instalar o xrdp no Ubuntu #

O pacote xrdp é um servidor RDP de código aberto para ambientes Linux que pode ouvir e aceitar solicitações de conexão de clientes externos. Como as distribuições Ubuntu não incluem este utilitário padrão, você deve prosseguir com sua instalação manual. Para instalar o xrdp no Ubuntu 22.04, siga estes passos:

  1. Acesse a linha de comando do servidor (Terminal) e atualize a lista de pacotes de software Ubuntu:
sudo apt update
  1. Prossiga com a instalação do xrdp usando o seguinte comando:
sudo apt install xrdp -y

Terminal Ubuntu durante o apt de atualização e instalação do pacote servidor xrdp

  1. Verifique se o serviço do servidor xrdp está ativo e rodando corretamente:
sudo systemctl status xrdp

Verificação do estado ativo e execução do serviço xrdp no Ubuntu via systemctl

Configurar a Porta do Xrdp (Ação Opcional mas Recomendada) #

Por padrão, o servidor xrdp recebe conexões RDP de entrada na porta 3389. Escolher usar uma porta não padrão para o Remote Desktop é uma prática de proteção conhecida como “segurança através da obscuridade” (segurança através do sigilo). Embora não seja uma medida defensiva infalível, mudar a porta efetivamente contribui para desviar e mitigar os ataques de força bruta automática rudimentares da web.

Para educar o xrdp para continuar a ouvir numa porta diferente da padrão:

  1. Use um editor de texto terminal, como o nano, para abrir e editar o arquivo de configuração principal (xrdp.ini):
sudo nano /etc/xrdp/xrdp.ini
  1. Identificar a diretiva da porta na seção [Globals] e definir o novo valor numérico desejado. No nosso exemplo, vamos verificar a porta RDP 49952:
port=49952

Editar arquivo de configuração xrdp.ini para alterar a porta RDP padrão no Linux

  1. Pressione Ctrl+X, digite y (para confirmar) e finalmente pressione Enter para salvar as alterações e fechar o editor nano.

  2. Reinicie o serviço do servidor xrdp para que as novas configurações sejam salvas:

sudo systemctl restart xrdp

Nota: O terminal não irá retornar nenhuma mensagem de confirmação ou saída se o serviço reiniciar for bem sucedido.

Configurar o Firewall UFW para tráfego RDP em entrada #

Para garantir o acesso remoto, é essencial verificar se o sistema de segurança não bloqueia a conexão. Ubuntu é geralmente ativo em um sistema UFW (Firewall não complicado). Você precisará configurar as regras deste firewall para autorizar explicitamente o tráfego na porta designada e permitir o correto aperto de mão RDP.

  1. Verifique o estado atual do firewall da ufw:
sudo ufw status

Controle de status de firewall UFW no Ubuntu antes de ativar as portas RDP

Se o status do firewall estiver inativo (inativo), use o seguinte comando para ligá-lo:

sudo ufw enable
  1. Permitir tráfego TCP na porta 3389, ou na porta personalizada que você escolheu para xrdp. O comando subjacente permite conexões para a porta 49952 que definimos anteriormente:
sudo ufw allow 49952/tcp

Comando UFW para permitir tráfego TCP para entrar na porta RDP personalizada

(Certifique-se de alterar o número do comando se optar por uma porta RDP diferente).

  1. Recarregue as regras da ferramenta de firewall da ufw para aplicar instantaneamente novas diretivas:
sudo ufw reload

Recarregando regras de segurança de firewall UFW no terminal Ubuntu

Se você precisar acessar sua estação Ubuntu de uma rede externa para a rede local (por exemplo, de fora do escritório ou casa), lembre-se que você precisará configurar o Roteamento de Porto (Flat forward) em seu roteador principal ou atualizar as políticas de qualquer firewall de hardware de perímetro.

Iniciar a Ligação Remota ao Ambiente de Trabalho de Windows para Ubuntu #

Uma vez preparado o servidor, é assim que se inicia uma conexão RDP ao seu sistema Ubuntu diretamente de um cliente Windows:

  1. Digite rdp na caixa de pesquisa na barra de aplicativos Windows.
  2. Apri l’applicazione nativa denominata Connessione Desktop Remoto.
    Apertura dell’app Connessione Desktop Remoto tramite la barra di ricerca su Windows
  3. No campo Computador, digite o endereço IP local (ou o nome da máquina) do sistema remoto Ubuntu. Se você mudou a porta de escuta padrão nas etapas anteriores, você terá que especificá-la juntando o IP neste formato: Endereço IP:number port (por exemplo 192.168.1.50:49952).
  4. Nel campo Nome Utente, digita l’account utente Ubuntu associato con cui desideri autenticarti.
    Inserimento indirizzo IP e nome utente nel client Connessione Desktop Remoto di Windows
  5. (Opcional) Clique em “Salvar nome” para armazenar os detalhes da sessão na forma de arquivos vinculados, útil para o futuro acesso rápido.
  6. (Opcional) Expandindo o menu “Mostrar Opções”, o cliente Windows permite refinar o desempenho do RDP de acordo com sua largura de banda. As configurações são divididas em várias abas: Ver: Para ajustar a resolução da tela e profundidade de cor da janela de desktop remota. Recursos locais: Para mapear e compartilhar dispositivos de hardware de sua máquina local (teclados, microfones, áudio, impressoras ou chave USB) com o sistema Ubuntu. Experiência: Desativar efeitos visuais desnecessários como fundos de desktop e animações, melhorando a fluidez em conexões lentas. Avançado: Para gerenciar a autenticação de servidor de nível de rede e configurações de Gateway RDP.
  7. Clique no botão Conectar.

Acesso e Login no ambiente Linux #

Na primeira tentativa de conectar a tela de login do sistema xrdp aparecerá. Digite sua senha de usuário Ubuntu e clique em OK para prosseguir.

Tela gráfica de login do xrdp para autenticação remota do usuário Ubuntu

Parabéns! Agora você tem o controle total do seu ambiente de trabalho Ubuntu (GUI) gerenciando-o confortavelmente da sua estação Windows via sessão RDP.

Visualizando a interface de desktop Ubuntu carregado com sucesso para Windows via RDP

Dicas para otimizar a conexão RDP Ubuntu do Windows #

Velocidade da Internet e Latitude: Para que a experiência do Desktop Remoto seja suave, é necessária uma conexão estável. Além da largura de banda (que afeta a renderização gráfica), manter um olho na rede ping/latency e servidor CPU carga, parâmetros que afetam profundamente os tempos de resposta para clicar e digitar.

Resolva a “Ecrã Negra” do xrdp no Ubuntu: Muitos administradores tropeçam em uma tela preta irritante depois de acessar com sucesso o xrdp. Este problema gráfico normalmente ocorre se o usuário com quem você tenta entrar já tiver uma sessão ativa aberta localmente na máquina Ubuntu. O Ubuntu Desktop Environment (como o GNOME) não suporta sessões de usuário gráficas simultâneas para a mesma conta. Solução: Certifique-se de fazer o logout físico do usuário na estação Ubuntu antes de inicializar a conexão RDP do Windows.

Perguntas frequentes (FAQ) na área de trabalho remota Ubuntu #

O que é xrdp e por que eu preciso dele no Ubuntu? #

xrdp é um código aberto e implementação gratuita do protocolo Microsoft Remote Desktop. Como os sistemas operacionais Linux se comunicam nativamente através de protocolos como SSH ou VNC, o xrdp atua como uma ponte, permitindo que clientes Windows nativos (ou outros aplicativos RDP compatíveis) visualmente se liguem ao ambiente de desktop gráfico do Ubuntu nativamente e responsavelmente, sem instalar software pesado de terceiros no Windows.

Mudar a porta 3389 torna o meu servidor completamente seguro? #

Não. Mudar a porta RDP padrão é uma técnica básica de “offuscation” que só rejeita a maioria dos bots e scripts automatizados que digitalizam passivamente a web em busca da porta 3389 aberta. Para garantir um nível de segurança corporativa e evitar intrusões, recomendamos fortemente que encapsule o tráfego RDP dentro de uma rede VPN (Rede Virtual Privada) ou de um túnel criptografado SSH, juntamente com a autenticação de dois fatores (2FA).

Posso compartilhar a área de transferência (copiar e colar) entre Windows e Ubuntu em RDP? #

Com certeza. O protocolo xrdp gerencia automaticamente o compartilhamento bidirecional de notas. Se não funcionar, certifique-se de que antes de iniciar a sessão, a opção “Appunti” (Clipboard) está marcada dentro da guia Recursos Locais entre as Opções Avançadas do aplicativo Windows Remote Desktop Connection.

Leia a seguir