Xrdp é uma implementação de código aberto do Microsoft Remote Desktop Protocol (RDP) que lhe permite controlar graficamente um sistema remoto. Com o RDP, você pode fazer login na máquina remota e criar uma sessão de desktop real como se tivesse logado em uma máquina local.

Este tutorial cobre como instalar e configurar o servidor Xrdp no Ubuntu 20.04.

instalar o ambiente de trabalho #

os servidores Ubuntu são geridos a partir da linha de comandos e não têm um ambiente de trabalho instalado por omissão., Se executar a versão do ambiente de trabalho do Ubuntu, ignore este passo.

Existem vários ambientes de trabalho disponíveis nos repositórios Ubuntu que você pode escolher. Uma opção é instalar o Gnome, que é o ambiente de desktop padrão no Ubuntu 20.04. Outra opção é instalar o Xfce . É um ambiente de desktop rápido, estável e leve, o que o torna ideal para uso em um servidor remoto.

execute um dos comandos abaixo para instalar o ambiente de trabalho à sua escolha.,

  • Install Gnome:

    sudo apt updatesudo apt install ubuntu-desktop
  • Instalar o Xfce:

    sudo apt updatesudo apt install xubuntu-desktop

Dependendo do seu sistema, baixar e instalar o GUI pacotes irá demorar algum tempo.

a instalação do Xrdp #

Xrdp está incluída nos repositórios Predefinidos do Ubuntu. Para instalá-lo, execute:

sudo apt install xrdp 

Uma vez terminada a instalação, o serviço Xrdp começará automaticamente., Você pode verificá-lo digitando:

sudo systemctl status xrdp

A saída será algo parecido com isso:

Por padrão o xrdp usa o /etc/ssl/private/ssl-cert-snakeoil.key arquivo que é lido somente por membros da “ssl-cert” do grupo. Execute o seguinte comando para adicionar o xrdp usuário para o grupo :

sudo adduser xrdp ssl-cert 

Reinicie o xrdp o serviço para que as alterações tenham efeito:

sudo systemctl restart xrdp

Que é isso. O Xrdp foi instalado no seu servidor Ubuntu, e você pode começar a usá-lo.,

configuração Xrdp #

os ficheiros de configuração Xrdp estão localizados no directório /etc/xrdp. Para conexões xrdp básicas, você não precisa fazer quaisquer alterações nos arquivos de configuração.

Xrdp usa o ambiente de trabalho predefinido do X Window (Gnome ou XFCE).

o ficheiro de configuração principal é nomeado xrdp.ini . Este ficheiro está dividido em secções e permite-lhe definir as definições de configuração global, como os endereços de segurança e de escuta, e criar diferentes sessões de autenticação xrdp.,

sempre que fizer quaisquer alterações ao ficheiro de configuração, terá de reiniciar o serviço Xrdp.

Xrdp usa startwm.sh file para lançar a sessão X. Se quiser usar outro ecrã de X Window, edite este ficheiro.

configurar a Firewall #

o servidor Xrdp ouve no Porto 3389 em todas as interfaces. Se executar uma firewall no seu servidor Ubuntu , terá de abrir a porta Xrdp.,

Para permitir o acesso a o xrdp server a partir de um endereço IP específico ou faixa de IP, por exemplo, 192.168.33.0/24, você deve executar o seguinte comando:

sudo ufw allow from 192.168.33.0/24 to any port 3389

Se você deseja permitir o acesso a partir de qualquer lugar (o que é altamente desaconselhada por razões de segurança), execute:

sudo ufw allow 3389

Para maior segurança, você pode considerar a possibilidade de configurar o xrdp a escutar somente em localhost e a criação de um túnel SSH que segura encaminha o tráfego a partir de sua máquina local na porta 3389 para o servidor na mesma porta.,

ligando-se ao servidor Xrdp #

Agora que configurou o seu servidor Xrdp, é hora de abrir o seu cliente Xrdp e ligar-se ao servidor.

Se você tem um Windows PC, você pode usar o cliente padrão RDP. Escreva ” remoto “na barra de pesquisa do Windows e carregue em”ligação à área de Trabalho Remota”. Isto vai abrir o cliente RDP. No campo” computador”, digite o endereço IP do servidor remoto e clique em”Conectar”.,

On the login screen, enter your username and password and click “OK”.

Once logged in, you should see the default Gnome or Xfce desktop., Ele deve se parecer com algo assim:

agora Você pode começar a interagir com o ambiente de trabalho remoto a partir de sua máquina local usando o teclado e o mouse.

Se estiver a correr macOS, poderá instalar a aplicação Microsoft Remote Desktop na Mac App Store. Os usuários Linux podem usar um cliente RDP como Remmina ou Vinagre.

conclusão #

a configuração de um ecrã remoto permite-lhe gerir o seu Ubuntu 20.,04 servidor da sua máquina local através de uma interface gráfica fácil de usar.