categories
Updated on in

XRDP Não Funciona No Ubuntu? Veja Como Resolver

Author: Emma Collins
Emma Collins Article author

O XRDP não funcionar no sistema Ubuntu é um problema comum entre os usuários. Cada vez mais pessoas percebem que não podem usar o software de conexão de desktop remoto para acessar a interface de desktop.

O problema pode ser um prompt de senha, desconexão repentina ou incapacidade de funcionar em outras variantes do Ubuntu. Neste guia, exploraremos esses três casos e as resoluções para que você possa ter acesso remoto ao desktop sem interrupções no Ubuntu.

Como Corrigir XRDP Não Funcionando No Ubuntu

Agora, vamos seguir para a solução geral para corrigir o XRDP não funcionando.

Após realizar testes, foi verificado que o pacote xorgxrdp é essencial para executar o protocolo de área de trabalho remota. Entretanto, ele é desinstalado automaticamente ao realizar a instalação do XRDP.

Além disso, você não conseguirá instalar o pacote devido a algumas dependências ausentes.

Realize as seguintes ações para resolver este problema, seja você instalando o XRDP pela primeira vez ou já tenha um instalado.

Nova instalação do XRDP

  • • Instale o pacote xserver-xorg-core
  • • Instale o pacote xsrever-xorg-input-all
  • • Instale o pacote xRDP 

XRDP já instalado

  • • Instale o pacote xserver-xorg-core
  • • Instale o pacote xsrever-xorg-input-all
  • • Instale o pacote xorgxrdp 

Você também pode precisar verificar os logs do XRDP por erros ou problemas. Para verificar seus logs do XRDP, execute o seguinte comando:

sudo cat /var/log/xrdp.log sudo cat /var/log/xrdp-sesman.log

Novo Processo de Instalação do XRDP

Vamos discutir mais detalhadamente os passos que você deve seguir para corrigir o XRDP que não está funcionando e garantir que seu protocolo de desktop remoto opere corretamente.

Assumindo que você instalou recentemente o sistema Ubuntu e deseja instalar o pacote XRDP manualmente, você precisará seguir os seguintes passos:

  1. Emita o seguinte comando para instalar o xserver-xorg-core. sudo apt-get install xserver-xorg-core

    Nota: A instalação deste pacote pode provocar a remoção do pacote “xserver-xorg-hwe-18.04”, que pode ser um requisito do seu sistema. Uma vez removido, você pode perder a entrada de mouse e teclado ao se conectar à máquina localmente.

    Execute o seguinte comando para corrigir este problema: sudo apt-get -y install xserver-xorg-input-all

  2. Instale o pacote XRDP Depois, instale o pacote XRDP usando o seguinte comando: sudo apt-get install xrdp Não há mais problemas de dependência após isso, então você pode esperar que a instalação dos pacotes xorgxrdp e XRDP aconteçam simultaneamente.

Como Corrigir Problemas do XRDP Já Instalado

Se você já instalou o software, mas encontrou o problema do XRDP Ubuntu não funcionar, esta seção é para você.

Vamos supor que você instalou os pacotes XRDP no Ubuntu usando o script não padrão Std-Xrdp-install-0.5.1.sh. Você precisaria restaurar a funcionalidade do XRDP. Para fazer isso, você precisa instalar as dependências ausentes usando o seguinte comando:

sudo apt-get install xserver-xorg-core

Nota: Executar este comando também acionará a exclusão do pacote “xserver-xorg*-hwe-18.04”, que pode ser necessário para que seu sistema funcione perfeitamente. Se removido, você notará que não há mais entrada de mouse e teclado quando você se conecta à máquina localmente.

Emita o seguinte comando para resolver isso:

sudo apt-get -y install xserver-xorg-input-all

Após obter as dependências ausentes, o próximo passo é instalar o pacote xorgxrdp manualmente. Esta ação ajudará a restaurar a funcionalidade do XRDP. Emita o seguinte comando para realizar a instalação:

sudo apt-get install xorgxrdp

Depois de concluído, você poderá realizar uma conexão remota no seu Ubuntu de maneira muito mais suave.

Problemas de Conexão XRDP e Soluções

Problemas de Conexão XRDP

Vamos aprender mais sobre os problemas de conexão XRDP que os usuários normalmente encontram no Ubuntu, juntamente com a solução para cada um.

1. Solicitação de Senha Após Login XRDP

Um prompt de senha aparecendo é um dos desafios comuns que os usuários enfrentam após fazer login via XRDP. Este intervalo pode interferir instantaneamente na experiência do usuário.

Se este for o seu caso, execute o seguinte comando para resolver esse problema:

sudo bash -c "cat
>/etc/polkit-1/localauthority/50-local.d/45-allow.colord.pkla" <<EOF

[Allow Colord all Users]

Identity=unix-user:*

Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile

ResultAny=no

ResultInactive=no

ResultActive=yes

EOF

Executar este comando formará um arquivo de política que permite que todos os usuários criem e alterem perfis de cores, o que frequentemente causa a solicitação de senha. A linha Identity=unix-user: implica que este protocolo se aplica a todos os usuários.

2. Desconexão após inserir a senha

Às vezes, o Ubuntu XRDP desconecta-se abruptamente logo após a entrada da sua senha. Esse problema de conexão pode ser frustrante e pode interromper seu acesso remoto ao Ubuntu.

A desconexão pode ter algo a ver com múltiplas sessões remotas. Descubra se há contas locais conectadas e desconecte-as antes de tentar se conectar via XRDP. Se isso não resolver o problema, tente alterar as configurações para permitir várias sessões.

3. XRDP não está conectando através do firewall

Ao utilizar o XRDP juntamente com um firewall, podem surgir problemas de conectividade, dificultando o processo de conexão. A solução para este problema está em permitir conexões de entrada através do firewall, abrindo a porta 3389. Esta porta em particular é crucial para que o XRDP facilite as conexões de área de trabalho remota.

sudo ufw allow 3389/tcp

Para resolver o problema de conexão do XRDP, você pode executar o seguinte comando em seu terminal:

Ao executar este comando, você concede permissão para conexões TCP de entrada na porta 3389, permitindo que o XRDP estabeleça as conexões necessárias para acesso remoto à área de trabalho. Este ajuste deve corrigir o problema e possibilitar uma experiência de conexão XRDP mais fluida.

4. XRDP não funciona em outras versões do Ubuntu

O XRDP pode não funcionar como esperado em diferentes variantes do Ubuntu, com cada variante potencialmente exigindo configurações adicionais, que você pode não ter. Por exemplo, adicione “startxfce4” em “/etc/xrdp/startwm.sh” se você usar Xubuntu ou inclua “budgie-desktop” no mesmo arquivo se você usar Ubuntu Budgie. Esses comandos facilitam o lançamento do ambiente de desktop adequado quando você se conecta via XRDP.

Nota  que é essencial consultar as instruções específicas para cada variante do Ubuntu.

5. Forçar habilitação do XRDP

Se ocorrerem problemas de conexão, use o seguinte comando para habilitar o XRDP:

sudo systemctl enable xrdp

Este comando garante que o serviço XRDP seja iniciado na inicialização. Muitas vezes resolve o problema em que a inicialização do serviço é mal sucedida.

Após executar este comando, reinicie seu sistema Ubuntu.

Corrigindo Problemas de Mouse e Teclado no Ubuntu

Ao resolver o problema do Ubuntu XRDP não funcionar, você pode encontrar outro problema durante o processo: você pode perder a entrada do teclado e do mouse.

Como mencionado acima, a interação do mouse e teclado pode desaparecer após executar alguns comandos e instalar alguns pacotes. Você notará isso ao fazer login localmente no Ubuntu.

Tudo o que você precisa fazer para resolver esse problema é executar o seguinte comando na sessão do terminal:

sudo apt-get -y install xserver-xorg-input-all

Nota:  Este problema só ocorre se você reiniciar o seu dispositivo após instalar o pacote XRDP. Portanto, certifique-se de não reiniciar para não perder a entrada do mouse e do teclado no seu sistema.

Lutando com o XRDP? Aqui está uma opção melhor

Ter dificuldades com XRDP não funcionando no Ubuntu pode ser frustrante, especialmente ao lidar com problemas de conexão ou falhas de autenticação. Enquanto solucionar problemas do XRDP é essencial, explorar alternativas de software de acesso remoto Linux como o HelpWire pode proporcionar uma experiência mais tranquila.​

Principais Recursos do HelpWire:

  • Compatibilidade entre Plataformas
    Conecte-se perfeitamente entre Windows, macOS e Linux.
  • Acesso Remoto Não Supervisionado
    Acesse estações de trabalho remotas do Windows e macOS a qualquer momento, mesmo sem intervenção do usuário, permitindo atualizações e solução de problemas eficientes.
  • Transferência de Arquivos Sem Esforço
    Troque arquivos facilmente via copiar-colar, agilizando o processo de suporte.
  • Configuração Rápida
    Inicie sessões de suporte remoto rapidamente sem configurações complexas, aumentando a eficiência.

Por que considerar o HelpWire?

Se as limitações do XRDP estão prejudicando suas necessidades de acesso remoto, HelpWire oferece uma alternativa robusta com seu conjunto abrangente de recursos e facilidade de uso. Considerando o HelpWire, você pode aumentar a produtividade e garantir uma experiência de desktop remoto mais confiável.​

Conclusão

Os usuários podem encontrar XRDP não funcionando às vezes, e os problemas podem variar dependendo das causas. Pode ser uma desconexão indesejada, solicitação de senha, logs do XRDP ou dificuldade em executar o software em várias versões do Ubuntu.

Não se preocupe—você pode resolver esses problemas com as configurações apropriadas e técnicas de solução de problemas. Considere tentar várias soluções para determinar qual se encaixa perfeitamente em sua configuração específica.

Se a solução de problemas não for suficiente, mudar para uma alternativa mais simples e estável como HelpWire pode economizar tempo e esforço. Com configuração fácil, compatibilidade entre plataformas e acesso remoto seguro, HelpWire oferece uma maneira livre de estresse para se manter conectado aos seus dispositivos remotos.

XRDP é uma ferramenta de primeira linha para acesso remoto, e usando as soluções discutidas neste artigo, você pode ter certeza de que o XRDP funciona sem problemas no seu sistema Ubuntu.