Como instalar o XRDP (desktop remoto) no Ubuntu 20.04

Como instalar o XRDP (desktop remoto) no Ubuntu 20.04

O protocolo de desktop remoto permite que os usuários acessem desktops de sistemas remotos. O serviço XRDP fornece um login gráfico para as máquinas remotas usando o Microsoft RDP (Remote Desktop Protocol). O XRDP também suporta transferência de quadro de mão dupla (texto, bitmap, arquivo), redirecionamento de áudio e redirecionamento de acionamento (montar unidades de clientes locais nas máquinas remotas).

XRDP é um serviço fácil de instalar e configurável para sistemas Ubuntu. Mas você também pode usar um servidor VNC para acessar a área de trabalho remota dos sistemas Ubuntu. Encontre um tutorial para instalar um servidor VNC no Ubuntu 20.04 Sistemas.

Este tutorial ajuda você a instalar o Remote Desktop (XRDP) no Ubuntu 20.04 Sistema Linux. Também fornece as instruções para instalar um ambiente de desktop em seu sistema.

Etapa 1 - Instale o ambiente da área de trabalho

Por padrão, o Ubuntu Server não possui um ambiente de desktop instalado. O servidor XRDP foi projetado para controlar apenas sistemas de mesa. Então você precisará adicionar um ambiente de desktop ao seu sistema.

Abra um terminal e atualize todos os pacotes instalados com o seguinte comando:

Atualização de sudo apt e sudo apt  

Quando o sistema for atualizado, instale o utilitário TaskSel para instalar um ambiente de desktop:

APT Install TaskSel -Y  

Depois de instalar o TaskSel, inicie o utilitário TaskSel com o seguinte comando:

TaskSel  

Você deve ver a seguinte interface:

Use a tecla de seta para rolar para baixo da lista e encontrar Desktop do Ubuntu. Em seguida, pressione a tecla Espaço para selecioná -la e pressione a tecla TAB para selecionar OK e pressione Enter para instalar o Ubuntu Desktop.

Depois que todos os pacotes estiverem instalados, você precisará definir suas botas de sistema no alvo gráfico. Você pode defini -lo com o seguinte comando:

SystemCTL Set-Default Graphical.alvo  

Próximo, reiniciar Seu sistema para aplicar as mudanças.

Etapa 2 - Instalando o XRDP no Ubuntu

Os pacotes XRDP estão disponíveis nos repositórios do sistema padrão. Você pode instalar um desktop remoto no seu sistema Ubuntu, executando o seguinte comando.

sudo apt install xrdp -y  

Depois que a instalação do XRDP terminou com sucesso, seu serviço será iniciado automaticamente. Para verificar se o status do serviço execute o comando:

SUDO SYSTEMCTL STATUS XRDP  

A saída acima mostra que o serviço XRDP está em funcionamento e em execução.

Etapa 3 - Configurando o XRDP

Durante a instalação, o XRDP adicionou um usuário no seu sistema chamado "XRDP". A sessão XRDP usa um arquivo de chave de certificado “/etc/ssl/private/ssl-cert-snakeoil.chave ”, que desempenha um papel importante na área de trabalho remota.

Para funcioná-lo corretamente, adicione o usuário do XRDP ao grupo "SSL-Cert" com o seguinte comando.

 sudo usermod -a -g ssl -cert xrdp  

Às vezes, o problema do usuário com a tela preta aparece em segundo plano. Então, que eu incluía as etapas para resolver o problema da tela preta em segundo plano. Edite o arquivo XRDP /etc/xrdp/startwm.sh Em um editor de texto:

sudo nano/etc/xrdp/startwm.sh  

Adicione esses comandos antes dos comandos que testam e executam o XSession, como mostrado abaixo:

unset dbus_session_bus_address unset xdg_runtime_dir 

Pressione Ctrl+O para escrever e depois Ctrl+X para sair do editor.

Reinicie o serviço XRDP executando o comando abaixo:

sudo systemctl reiniciar xrdp  

Etapa 4 - Ajuste o firewall

O XRDP escuta na porta 3389, que é a porta padrão do protocolo RDP. Você precisa ajustar o firewall para permitir o acesso à porta 3389 para sistemas remotos.

Sistemas em execução com o UFW Firewall, use o seguinte comando para abrir a porta 3389 para a rede LAN.

sudo ufw permitir de 192.168.1.0/24 para qualquer porta 3389  

Recarregue a UFW para aplicar as novas regras.

SUDO UFW RELOAD  

Tudo bem, seu sistema está pronto para acessar o protocolo RDP.

Etapa 5 - Conecte -se ao desktop remoto

O serviço XRDP está instalado com sucesso e pronto para se conectar. No seu cliente Windows, abra o cliente RDP e insira o endereço IP do sistema Ubuntu.

Você pode iniciar o cliente RDP digitando "MSTSC" Na janela de corrida ou linha de comando.

Na primeira vez, ele solicitará uma mensagem de aviso devido ao fato de o sistema remoto ser desconhecido para o seu sistema. Verifique a caixa na frente de “Não me peça novamente para obter conexão com este computador” e clique em sim para continuar.

Uma vez conectado com sucesso, o sistema remoto do sistema para autenticação. Digite as credenciais de login do sistema remoto do Ubuntu para obter acesso remoto à área de trabalho.

Em autenticação bem -sucedida, você terá acesso remoto à área de trabalho.

Agora, você pode gerenciar seu sistema Ubuntu remoto graficamente.

Conclusão

Este tutorial ajudou você a configurar um serviço de desktop remoto no Ubuntu 20.04 Sistema com XRDP. O tutorial também inclui etapas para instalar o ambiente da área de trabalho em um sistema Ubuntu.