RDP Setup · 5 min read · Oct 20, 2025

Guia para Configurar Desktop Remoto (RDP) com Xrdp no Debian 12

RDP, ou Protocolo de Desktop Remoto, permite que você acesse a interface gráfica de outro computador através de uma rede. No Linux, você pode utilizar o Xrdp para criar um Servidor RDP. O Xrdp é uma implementação de servidor de aplicativo de código aberto e gratuito do protocolo RDP.

Este guia ensinará você a criar e configurar um Servidor RDP no Debian 12 com o Xrdp.

Pré-requisitos

Para este guia, certifique-se de ter o seguinte:

  • Um servidor Debian 12.
  • Um usuário não-root com privilégios de administrador

Instalando o Ambiente de Desktop

Primeiramente, você deve instalar o Ambiente de Desktop que será usado como o DE padrão para o seu Servidor RDP. Neste exemplo, você instalará o XFCE como o DE padrão (Ambiente de Desktop) via tasksel.

Antes de instalar pacotes, execute o comando abaixo para atualizar seu repositório Debian.

sudo apt update

atualizar repositório

Agora, instale o pacote tasksel executando o comando abaixo. O tasksel é uma linha de comando para instalar um grupo de pacotes, como Ambiente de Desktop, Servidor Web, Servidor DNS e Servidor de Email.

sudo apt install tasksel

Digite y para prosseguir com a instalação.

instalar tasksel

Após instalar o tasksel, execute o comando tasksel abaixo para instalar o Ambiente de Desktop.

sudo tasksel

Selecione seu Ambiente de Desktop preferido e, em seguida, selecione OK. Neste exemplo, instalaremos o leve Ambiente de Desktop XFCE no servidor Debian.

instalar xfce via tasksel

A instalação deve estar em andamento. Aguarde até que seja concluída.

Instalando o Xrdp

Após instalar o XFCE, é hora de instalar o pacote Xrdp via APT do repositório Debian.

Para instalar o xrdp, execute o comando abaixo. Digite y para prosseguir com a instalação do xrdp.

sudo apt install xrdp

instalar xrdp

Depois de concluir a instalação, o xrdp deve estar em execução e habilitado. Verifique usando o comando systemctl abaixo.

sudo systemctl is-enabled xrdp  
sudo systemctl status xrdp

Se o serviço xrdp estiver em execução, você deverá obter a saída ativo (em execução). Quando habilitado, a saída habilitado será exibida.

verificar xrdp

Configurando o Xrdp

Agora que você instalou o Xrdp, vamos dar uma olhada em como proteger o servidor Xrdp adicionando certificados TLS e configuração.

Primeiro, execute o comando abaixo para criar um novo diretório /etc/xrdp/certs e mover-se para ele.

mkdir -p /etc/xrdp/certs; cd /etc/xrdp/certs

Agora execute o comando openssl abaixo para gerar certificados autoassinados. Com isso, a chave privada será key.pem, e a chave pública será cert.pem.

openssl req -x509 -newkey rsa:2048 -nodes -keyout key.pem -out cert.pem -days 3650

Em seguida, mude a propriedade do diretório /etc/xrdp/certs para o usuário xrdp e permita que o xrdp leia ambos os certificados.

sudo chown -R xrdp:xrdp /etc/xrdp/certs  
sudo chmod 0644 /etc/xrdp/certs/cert.pem  
sudo chmod 0600 /etc/xrdp/certs/key.pem

Após gerar os certificados autoassinados, abra a configuração do xrdp /etc/xrdp/xrdp.ini usando o seguinte comando do editor nano.

sudo nano /etc/xrdp/xrdp.ini

Altere a security_layer padrão para tls, em seguida, insira o caminho dos certificados TLS nas opções certificate e key_file. Além disso, altere a opção ssl_protocols para especificar as conexões TLS aceitas.

security_layer=tls  
certificate=/path/to/certificate  
key_file=/path/to/private_key  
ssl_protocols=TLSv1.2, TLSv1.3

Salve e feche o arquivo quando terminar.

Por último, execute o comando abaixo para reiniciar o serviço xrdp e aplicar suas modificações.

sudo systemctl restart xrdp

Protegendo o Xrdp com UFW (Firewall Descomplicado)

Neste ponto, você instalou e protegeu o Xrdp com TLS. Para adicionar mais segurança, você configurará o UFW (Firewall Descomplicado) e abrirá a porta RDP no seu servidor Debian.

Instale o UFW (Firewall Descomplicado) no seu servidor Debian usando o seguinte comando. Digite y para prosseguir com a instalação.

sudo apt install ufw

instalar ufw

Agora execute o comando ufw abaixo para adicionar o perfil OpenSSH e habilitar o firewall.

sudo ufw allow OpenSSH  
sudo ufw enable

Digite y e pressione ENTER para prosseguir, e você deverá obter a saída Firewall está ativo e habilitado na inicialização do sistema.

iniciar habilitar ufw

Em seguida, execute o seguinte comando para abrir a porta 3389 para o servidor RDP.

sudo ufw allow 3389

Ou, você também pode especificar uma sub-rede que permite acessar o servidor xrdp usando o comando abaixo. Neste caso, apenas a rede 192.168.33.0/24 será permitida a acessar o xrdp na porta 3389.

sudo ufw allow from 192.168.33.0/24 to any port 3389

Por último, execute o comando abaixo para verificar a lista de portas e perfis habilitados no UFW.

sudo ufw status

Você deverá ver a porta 3389 no UFW, e também o perfil OpenSSH para acesso SSH.

adicionar porta RDP

Conectando ao Servidor Xrdp

Até agora, você completou a instalação do Xrdp e está pronto para se conectar ao seu Servidor RDP Linux. Mas antes disso, você deve instalar o cliente RDP na sua máquina local. Abaixo estão alguns clientes RDP para sistemas operacionais específicos:

  • Windows: Abra a Conexão de Área de Trabalho Remota no menu iniciar.
  • Usuários Linux: Instale o cliente de desktop remoto Remmina que suporta protocolos como RDP, VNC, SSH, SPICE e X2GO.
  • Usuários Mac: Baixe o Microsoft Remote Desktop na Mac Apple Store.

Abra o cliente de desktop remoto e insira o endereço IP do seu servidor xrdp Linux. Neste exemplo, usaremos a Conexão de Área de Trabalho Remota de uma máquina Windows.

Clique em Conectar para prosseguir.

conectar ao rdp

Clique em OK para aceitar e verificar os certificados TLS.

confirmar tls

Se sua conexão for bem-sucedida, você deverá ver a página de login do xrdp abaixo. Agora, selecione a Sessão como Xorg, insira seu usuário e senha, e clique em OK.

área de trabalho remota xorg

Se a instalação do xrdp for bem-sucedida, você verá o Ambiente de Desktop padrão. Neste exemplo, configuramos o XFCE como o DE padrão para o Servidor RDP.

Servidor RDP com Desktop XFCE

Instalando Aplicativos Gráficos no Servidor RDP

Agora que você se conectou ao seu servidor Linux via RDP, pode instalar aplicativos gráficos como navegadores web e editores de texto no seu servidor Debian.

Clique no menu Aplicativos e selecione Emulador de Terminal.

Execute o seguinte comando para obter privilégios de root, em seguida, atualize e atualize seu repositório Debian.

sudo su  
sudo apt update

Por último, você pode instalar um aplicativo de desktop no seu Servidor RDP Linux via o comando apt abaixo.

sudo apt install firefox-esr

No exemplo a seguir, o Firefox ESR (Extended Support Release) está em execução em um Servidor RDP Debian.

instalar aplicativos gráficos no Servidor RDP

Conclusão

Para concluir, você completou a instalação passo a passo do Xrdp no servidor Debian 12. Você configurou o Servidor RDP em um servidor Linux com Xrdp e XFCE Desktop. Além disso, você protegeu seu Servidor RDP com certificados TLS.

Além disso, você se conectou a um servidor RDP a partir da sua máquina local e instalou um aplicativo gráfico no seu servidor Debian.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.