XRDP sur Ubuntu 18.04LTS

13

J'ai installé un Ubuntu18.04 propre avec une installation minimale et installé le package xrdp.

Après l'utilisateur / mot de passe XRDP, il y a une invite de mot de passe dans ubuntu pour que mon utilisateur apparaisse. Lorsque j'entre, la connexion s'éteint et les fenêtres de connexion disparaissent.

Quelqu'un a-t-il déjà exécuté xrdp sur la version 18.04?

Merci d'avance

Sébastien
la source
Je pense que cela devrait fonctionner ... Je sais que vous avez fait une installation propre, mais pouvez-vous essayer de le faire sudo apt-get purge --autoremove xrdp, de redémarrer, puis de le réinstaller?
Hee Jin

Réponses:

7

Cela fonctionne très bien avec mon bureau!

image - connexion réussie xrdp

La bonne nouvelle, c'est que cela fonctionne bien avec les pilotes Nvidia jusqu'à présent.

Cependant, il reste un problème à résoudre:

  1. Si vous n'êtes pas déconnecté en local, la connexion à distance échouera.
  2. Il vous demanderait de saisir à nouveau le mot de passe après la connexion.

    image - mot de passe à nouveau

  3. Après la connexion, il demanderait une authentification.

    image - l'authentification ne passe jamais

    Et cette authentification ne passerait jamais à moins que vous ne cliquiez sur Annuler. (Il suffit de l'annuler, vous pourrez alors accéder au bureau.)

pour éviter la fenêtre contextuelle d'authentification, vous pouvez exécuter la commande ci-dessous
(fournie par cet article ):

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

Si le problème n'est pas résolu, je vous suggère de:

  1. Installez les pilotes en:

    sudo apt-get update
    sudo ubuntu-drivers autoinstall
    
  2. Déconnectez-vous de tout compte local connecté.

cswu
la source
Alors, qu'est-ce que cette commande est censée faire exactement?
0xC0000022L
5

Pour répondre à la question des PO:

Ubuntu ne fonctionne pas jusqu'à ce que j'ajouté gnome-sessionà /etc/xrdp/startwm.sh. J'ai commenté les lignes testet execen bas du fichier et ajouté gnome-session( je ne sais pas si c'était la bonne façon de le faire ou non ... mais cela a fonctionné).

Il m'invite à accéder à la création d'un dispositif de correction des couleurs. Je me suis authentifié et j'ai dû redémarrer pour que les invites disparaissent.

Si vous allez essayer d'autres saveurs, voici ce que j'ai trouvé:

Je viens de faire une nouvelle installation de 18.04 UbuntuBudgie, Kubuntu, Xubuntu et Ubuntu. Seul Kubuntu a travaillé avec XRDP prêt à l'emploi sur du métal nu avec un réseau hardline.

Kubuntu vous donne un bureau mais vous harcèle sur une politique de connexions réseau. J'ai supprimé le widget réseau de la barre d'état système et cela a fonctionné sans tracas après cela. Ce fut l'expérience la plus fluide de celles que j'ai essayées.

Xubuntu ne fonctionne pas hors de la boîte (Ce qu'il fixe - Comment configurer xrdp pour commencer la cannelle en session de bureau par défaut - Voir la section qui a startxfce4là - dedans qui revient à ajouter startxfce4à /etc/xrdp/startwm.sh).

UbuntuBudgie ne fonctionnait pas jusqu'à ce que j'ajouté budgie-desktopà /etc/xrdp/startwm.sh. Encore une fois, je ne sais pas si c'était la "bonne" façon de procéder, mais cela a fonctionné.

jfgrissom
la source
0

J'exécute mon installation XRDP sur une machine virtuelle KVM, et donc cela ne fonctionnera pas sans installer le xorgxrdppaquetage.

rkantos
la source
0

Je vois similaire dans Kubuntu 18.04. Si vous êtes connecté localement et que vous essayez de XRDP sur la même machine, la session se déconnectera (pas d'erreurs, déconnectez-vous simplement). J'ai constaté que le contraire est également vrai - si vous déconnectez une session XRDP sans vous déconnecter, essayez de vous connecter localement, vous êtes déconnecté. Peut-être qu'il y a un paramètre quelque part pour autoriser plusieurs sessions?

phil l
la source
J'ai trouvé qu'un deuxième utilisateur peut se connecter sur XRDP tandis qu'un autre est connecté localement. Je pense que cela confirme l'idée qu'il y a une limite sur le nombre de connexions autorisées. Je pourrais utiliser un deuxième ID utilisateur pour l'accès à distance jusqu'à ce que je sache comment le régler.
phil l
0

Lire / Faire ceci: http://c-nergy.be/blog/?p=11868 <- Avant d'exécuter le script téléchargé (Std-Xrdp-Install-0.2.sh) Procédez comme suit: Modifiez le script téléchargé et:

  1. Supprimez la partie où vous vérifiez la version d'Ubuntu (seulement si vous êtes sûr que vous avez Ubuntu Desktop 18.04), enregistrez et exécutez le script, puis ...
  2. Redémarrez tout vous Ubuntu Desktop 18.04 et ne vous connectez pas, dans le côté Windows, connectez-vous en utilisant le bureau à distance.

Astuce: si vous ne pouvez pas vous connecter à Ubuntu 18.04, connectez-vous dans Ubuntu 18.04 et saisissez-le dans un terminal sudo systemctl enable xrdp:, puis redémarrez votre Ubuntu Desktop 18.04 et ne vous connectez pas, accédez au côté Windows et essayez à nouveau la connexion en utilisant le bureau à distance.

Charly Rivera
la source
0

J'ai créé et testé un script pour installer et configurer automatiquement xRDP sur Ubuntu 18.04 qui installe:

  • xrdp
  • maté-session
  • gnome-session
  • xfce4-session

Vous pouvez ensuite facilement changer le bureau dans ~/.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

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

Adan Rehtla
la source