XRDP su Ubuntu 18.04LTS


13

Ho installato un Ubuntu18.04 pulito con un'installazione minima e ho installato il pacchetto xrdp.

Dopo l'utente / password XRDP c'è una richiesta di password in Ubuntu per il mio utente che appare. Quando entro, la connessione si interrompe e le finestre di connessione scompaiono.

Qualcuno ha ancora xrdp in esecuzione sulla versione 18.04?

Grazie in anticipo


Penso che dovrebbe funzionare ... So che hai fatto un'installazione pulita, ma puoi provare a fare sudo apt-get purge --autoremove xrdp, riavviare, quindi reinstallarlo?
Hee Jin,

Risposte:


7

Funziona bene con il mio desktop!

foto - accesso riuscito xrdp

La buona notizia è che funziona bene con i driver Nvidia finora.

Tuttavia c'è ancora qualche problema da risolvere:

  1. Se non si esegue il logout in locale, l'accesso remoto non riuscirà.
  2. Ti chiederà di inserire nuovamente la password dopo il login.

    picture - di nuovo la password

  3. Dopo l'accesso, richiederebbe un'autenticazione.

    foto - l'autenticazione non passa mai

    E questo autenticazione non passerebbe mai se non fai clic su Annulla. (Basta annullarlo, quindi è possibile accedere al desktop.)

per evitare il popup autenticato, è possibile eseguire il comando seguente
(fornito da questo post ):

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 il problema non viene risolto, ti suggerisco di:

  1. Installa i driver per:

    sudo apt-get update
    sudo ubuntu-drivers autoinstall
    
  2. Disconnettersi da qualsiasi account di accesso locale.


Quindi cosa dovrebbe fare esattamente questo comando?
0xC0000022L

5

Per rispondere alla domanda dei PO:

Ubuntu non ha funzionato fino a quando ho aggiunto gnome-sessiona /etc/xrdp/startwm.sh. Ho commentato le righe teste execnella parte inferiore del file e gnome-sessionho aggiunto (non sono sicuro che fosse il modo corretto di farlo o no ... ma ha funzionato).

Mi richiede l'accesso per creare un dispositivo di correzione del colore. Ho effettuato l'autenticazione e ho dovuto riavviare affinché le istruzioni sparissero.

Se hai intenzione di provare altri gusti, ecco cosa ho trovato:

Ho appena fatto una nuova installazione di UbuntuBudgie 18.04, Kubuntu, Xubuntu e Ubuntu. Solo Kubuntu ha funzionato con XRDP immediatamente su bare metal con reti fisse.

Kubuntu ti offre un desktop ma ti assilla per una politica delle connessioni di rete. Ho rimosso il widget di rete dalla barra delle applicazioni e dopo ha funzionato senza problemi. Questa è stata l'esperienza più fluida di quelle che ho provato.

Xubuntu non ha funzionato out of the box (Questo ha risolto il tutto - come configurare xrdp per iniziare cannella come sessione di desktop di default - vedere la sezione che ha startxfce4in là, che ammonta ad aggiungere startxfce4a /etc/xrdp/startwm.sh).

UbuntuBudgie non ha funzionato fino a quando ho aggiunto budgie-desktopa /etc/xrdp/startwm.sh. Ancora una volta non sono sicuro se quello fosse il modo "corretto" per farlo, ma ha funzionato.


0

Eseguo la mia installazione XRDP su una macchina virtuale KVM e quindi non funzionerà senza installare il xorgxrdppacchetto.


0

Sto vedendo simili in Kubuntu 18.04. Se si è effettuato l'accesso localmente e si tenta di XRDP nella stessa macchina, la sessione verrà disconnessa (nessun errore, solo disconnessione). Ho scoperto che è vero anche il contrario: se si disconnette una sessione XRDP senza disconnettersi, quindi provare ad accedere localmente si viene disconnessi. Forse esiste un'impostazione da qualche parte per consentire sessioni multiple?


Ho scoperto che un secondo utente può accedere a XRDP mentre un altro è connesso localmente. Penso che ciò confermi l'idea che esiste un limite al numero di accessi consentiti. Potrei usare un secondo ID utente per l'accesso remoto fino a quando non riesco a capire come adustarlo.
Phil

0

Leggi / fai questo: http://c-nergy.be/blog/?p=11868 <- Prima di eseguire lo script scaricato (Std-Xrdp-Install-0.2.sh) Fai questo: modifica lo script scaricato e:

  1. Rimuovi la parte in cui ti controlla la versione di Ubuntu (solo se sei sicuro di avere Ubuntu Desktop 18.04), salva ed esegui lo script, quindi ...
  2. Riavvia tutto Ubuntu Desktop 18.04 e non effettuare l'accesso, in Windows connetti utilizzando il desktop remoto.

Suggerimento: se non riesci a connetterti a Ubuntu 18.04, accedi a Ubuntu 18.04 e digita questo in un terminale sudo systemctl enable xrdp:, quindi riavvia nuovamente Ubuntu Desktop 18.04 e non accedi, vai sul lato di Windows e prova nuovamente la connessione utilizzando il desktop remoto.


0

Ho creato e testato uno script per l'installazione automatica e la configurazione di xRDP su Ubuntu 18.04 che installa:

  • xrdp
  • mate-session
  • gnome-session
  • xfce4-session

È quindi possibile modificare facilmente il desktop in ~/.xsession

mate-session # Works
#gnome-session --session=gnome-flashback-metacity --disable-acceleration-check & gnome-panel # Works
#xfce4-session # Works

GIST: https://gist.github.com/djravine/88f2b9957a0bef6a6dd4c55aca951a09

USO: curl -sL https://gist.github.com/djravine/88f2b9957a0bef6a6dd4c55aca951a09/raw | bash -s --

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.