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
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 taskselDigite y para prosseguir com a instalação.

Após instalar o tasksel, execute o comando tasksel abaixo para instalar o Ambiente de Desktop.
sudo taskselSelecione seu Ambiente de Desktop preferido e, em seguida, selecione OK. Neste exemplo, instalaremos o leve Ambiente de Desktop XFCE no servidor Debian.

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
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 xrdpSe 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.

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/certsAgora 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 3650Em 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.pemApó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.iniAltere 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.3Salve 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 xrdpProtegendo 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
Agora execute o comando ufw abaixo para adicionar o perfil OpenSSH e habilitar o firewall.
sudo ufw allow OpenSSH
sudo ufw enableDigite y e pressione ENTER para prosseguir, e você deverá obter a saída Firewall está ativo e habilitado na inicialização do sistema.

Em seguida, execute o seguinte comando para abrir a porta 3389 para o servidor RDP.
sudo ufw allow 3389Ou, 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 3389Por último, execute o comando abaixo para verificar a lista de portas e perfis habilitados no UFW.
sudo ufw statusVocê deverá ver a porta 3389 no UFW, e também o perfil OpenSSH para acesso SSH.

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.

Clique em OK para aceitar e verificar os certificados 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.

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.

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 updatePor último, você pode instalar um aplicativo de desktop no seu Servidor RDP Linux via o comando apt abaixo.
sudo apt install firefox-esrNo exemplo a seguir, o Firefox ESR (Extended Support Release) está em execução em um Servidor RDP Debian.

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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.