XRDP no Ubuntu 18.04LTS

13

Eu instalei um Ubuntu18.04 limpo com instalação mínima e instalei o pacote xrdp.

Após o usuário / senha do XRDP, há um prompt de senha no ubuntu para o meu usuário aparecer. Quando eu entro, a conexão simplesmente morre e as janelas de conexão desaparecem.

Alguém já tem o xrdp em execução na versão 18.04?

desde já, obrigado

sebastiano
fonte
Eu acho que deve funcionar ... Eu sei que você fez uma instalação limpa, mas você pode tentar sudo apt-get purge --autoremove xrdp, reiniciar e reinstalá-lo?
Hee Jin

Respostas:

7

Funciona bem com minha área de trabalho!

imagem - logon de sucesso xrdp

A boa notícia é que funciona bem com os drivers da Nvidia até agora.

No entanto, ainda há algum problema a ser corrigido:

  1. Se você não fizer logout no local, o login remoto falhará.
  2. Ele solicitaria que você insira a senha após o login novamente.

    imagem - senha novamente

  3. Após o login, solicitaria uma autenticação.

    imagem - a autenticação nunca passa

    E essa autenticação nunca passaria a menos que você clique em cancelar. (Apenas cancele-o para poder entrar na área de trabalho.)

para evitar o pop-up de autenticação, você pode executar o comando abaixo
(fornecido por esta postagem ):

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

Se o problema não for resolvido, sugiro que você:

  1. Instale os drivers:

    sudo apt-get update
    sudo ubuntu-drivers autoinstall
    
  2. Efetue logout de qualquer conta de logon local.

cswu
fonte
Então, o que exatamente esse comando deveria estar fazendo?
0xC0000022L
5

Para responder à pergunta dos OPs:

Ubuntu não funcionou até que eu adicionei gnome-sessionpara /etc/xrdp/startwm.sh. Eu comentei as linhas teste execna parte inferior do arquivo e as adicionei gnome-session(não tenho certeza se essa era a maneira correta de fazer ou não ... mas funcionou).

Ele me solicita acesso para criar um dispositivo de correção de cores. Autentiquei e tive que reiniciar para que as solicitações desaparecessem.

Se você quiser experimentar outros sabores, eis o que eu achei:

Acabei de fazer uma nova instalação do 18.04 UbuntuBudgie, Kubuntu, Xubuntu e Ubuntu. Somente o Kubuntu trabalhou com o XRDP fora da caixa em bare metal com redes de linha direta.

O Kubuntu fornece uma área de trabalho, mas incomoda sobre uma política de conexões de rede. Eu removi o widget de rede da bandeja do sistema e, depois disso, funcionou sem problemas. Essa foi a experiência mais tranquila das que experimentei.

Xubuntu não funcionou fora da caixa (Este fixa-lo - Como XRPD configure para começar a canela como sessão de desktop padrão - Consulte a seção que tem startxfce4lá o que equivale a adição startxfce4a /etc/xrdp/startwm.sh).

UbuntuBudgie não funcionou até que eu adicionei budgie-desktoppara /etc/xrdp/startwm.sh. Novamente, não tenho certeza se essa foi a maneira "correta" de fazê-lo, mas funcionou.

jfgrissom
fonte
0

Eu executo minha instalação do XRDP em uma máquina virtual KVM e, portanto, ela não funcionará sem a instalação do xorgxrdppacote.

rkantos
fonte
0

Estou vendo semelhante no Kubuntu 18.04. Se você estiver conectado localmente e tentar fazer o XRDP na mesma máquina, a sessão será desconectada (sem erros, apenas desconectada). Eu descobri que o oposto também é verdadeiro - se você desconectar uma sessão XRDP sem fazer logout, tente fazer login localmente e se desconecta. Talvez haja uma configuração em algum lugar para permitir várias sessões?

phil l
fonte
Eu descobri que um segundo usuário pode efetuar login no XRDP enquanto outro está conectado localmente. Acho que isso confirma a ideia de que há um limite no número de logins permitidos. Posso usar um segundo ID de usuário para acesso remoto até descobrir como ajustá-lo.
phil l
0

Leia / Faça isso: http://c-nergy.be/blog/?p=11868 <- Antes de executar o script baixado (Std-Xrdp-Install-0.2.sh) Faça o seguinte: Edite o script baixado e:

  1. Remova a parte em que está verificando sua versão do Ubuntu (apenas se tiver certeza de que possui o Ubuntu Desktop 18.04), salve e execute o script e, em seguida ...
  2. Reinicie tudo o que você Ubuntu Desktop 18.04 e não faça login, no lado do Windows conecte usando a área de trabalho remota.

Dica: Se não conseguir se conectar ao Ubuntu 18.04, faça o login no Ubuntu 18.04 e digite isto em um terminal sudo systemctl enable xrdp:, reinicie o Ubuntu Desktop 18.04 novamente e não faça o login, vá para o lado do Windows e tente a conexão novamente usando a área de trabalho remota.

Charly Rivera
fonte