Como instalar o XRDP (desktop remoto) no Debian 10

Como instalar o XRDP (desktop remoto) no Debian 10

XRDP é uma implementação de código aberto do servidor Microsoft RDP (Remote Desktop Protocol). Ele fornece ponte entre o cliente RDP e o sistema X Windows. O servidor XRDP permite que usuários remotos de login gráficos nas máquinas remotas usando o cliente Microsoft RDP.

O XRDP permite a transferência de quadro de mão de mão dupla, áudio e redirecionamento de voz de microfone e nos permite montar unidades locais nas máquinas remotas.

Este tutorial ajuda você a instalar o servidor XRDP (desktop remoto) no sistema Linux 10 Linux do Debian.

Pré -requisidades

Você deve ter acesso ao shell com um usuário de privilégio sudo para o sistema Debian 10

Etapa 1 - Instalando o ambiente da área de trabalho

Por padrão, os servidores Debian não têm um ambiente de desktop instalado. O servidor XRDP foi projetado para controlar apenas os sistemas de desktop. 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:

sudo apt update && apt install taskSel -y  

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

Sudo -tarefa  

Você deve ver a seguinte interface:

Use a tecla de seta para rolar para baixo da lista e encontrar Ambiente da área de trabalho do Debian. Em seguida, pressione a tecla de espaço para selecioná -la, também escolha o tipo Dekstop e pressione a tecla TAB para selecionar OK e pressione Enter para instalar o ambiente da área de trabalho.

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:

SUDO SYSTEMCTL Set-Default Graphical.alvo  

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

Etapa 2 - Instalando o XRDP no Debian 10

Os pacotes do XRDP Debian estão disponíveis nos repositórios do sistema padrão. Você pode instalar uma área de trabalho remota em seu sistema Debian, 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 alta e ouvindo na porta 3389.

Etapa 3 - Configurando o serviço XRDP

O processo de instalação cria um usuário chamado XRDP em seu sistema. O XRDP Sessions usa um arquivo de chave de certificado “/etc/ssl/private/ssl-cert-snakeoil.chave ”, que desempenha um papel importante na área de trabalho remota. Este arquivo-chave é de propriedade da raiz e o proprietário do grupo é "SSL-Cert"

Portanto, precisamos permitir que o usuário do XRDP acesse este arquivo de chave. Para fazer isso, 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_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  

Você pode mudar 192.168.1.0/24 com 0.0.0.0/0 abrir para todos.

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

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 sistema remoto é 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 Debian para obter acesso remoto à área de trabalho.

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

É isso. Agora, você pode gerenciar seu sistema debian remoto com uma interface gráfica.

Conclusão

Este tutorial ajudou você a configurar o serviço XRDP Server (Remote Desktop) no Debian 10 Linux System. Além disso, fornece as etapas para instalar o ambiente da área de trabalho em um sistema Linux Debian.