web-dev-qa-db-fra.com

18.04.3 LTS XRDP "échec de la connexion pour l'affichage: 0"

J'essaie de me connecter à ma machine Ubuntu à partir d'une machine Windows 10. Je suis nouveau sur Linux, mais j'y travaille depuis quelques semaines maintenant.

Je n'ai aucune idée de ce dont j'ai besoin pour que cela fonctionne. J'ai installé xrdp et gnome et je peux me connecter à distance à la machine Ubuntu. Malheureusement, à l'invite de connexion, lorsque j'entre le mot de passe que j'utilise pour me connecter à ma machine Ubuntu, je reçois une erreur "échec de connexion pour l'affichage: 0". De plus, comment puis-je même configurer un compte d'utilisateur pour se connecter? Où/comment définir le mot de passe? Je ne sais pas de quoi d'autre j'ai besoin pour configurer cela.

Quelqu'un pourrait-il m'orienter dans la bonne direction?

5
Litesung

Il existe un problème connu avec Ubuntu 18.04.2 et 18.04.3 et le package xrdp trouvé dans le référentiel. Lorsque vous installez xrdp à partir du référentiel sur Ubuntu 18.04.2 et versions ultérieures, le package a besoin de xorg-xserver-core packages alors que ces versions ponctuelles ont xorg-xserver-core-hw* packages installés

Veuillez également noter que depuis Ubuntu 18.04, xRDP fonctionne correctement avec le bureau GNOME et vous pouvez effectuer une connexion xRDP au système.

Pour résoudre ce problème, vous pouvez utiliser l'une des options suivantes ci-dessous

MEILLEURE OPTION - Installer xorgxrdp-hwe-18.04 paquet

Un nouveau paquet xorgxrdp compatible a été mis à disposition pour Ubuntu 18.04.2 et 18.04.3. Installez-le en exécutant la commande suivante

Sudo apt-get install xorgxrdp-hwe-18.04

OPTION A - Déclassement des packages xorg-xserver-core

Nous supposons que vous avez déjà installé le package xRDP et que vous souhaitez le corriger

Sudo apt-get install xserver-xorg-core
Sudo apt-get -y install xserver-xorg-input-all

Plus d'informations sur cet article de blog

OPTION B - Utilisez les packages compilés de Thiago

Remarque: Pour utiliser cette option, veuillez supprimer le package xrdp que vous avez installé

Sudo add-apt-repository ppa:martinx/xrdp-hwe-18.04
Sudo apt-get update
Sudo apt-get install xrdp xorgxrdp

plus d'informations sur cet article de blog

OPTION C - Utilisez les scripts d'installation

Remarque: Pour utiliser cette option, veuillez supprimer le package xrdp que vous avez installé

Vous pouvez automatiser l'installation de xrdp et la faire fonctionner correctement avec Ubuntu Default Desktop en utilisant l'un des scripts suivants

  • Pour utiliser les packages du référentiel Ubuntu, lisez les instructions et téléchargez le script sur cette page de blog
  • Pour compiler à partir des sources (méthode simple), lisez les instructions et téléchargez le script sur cette page de blog
2
Griffon

Le problème dans mon cas était que le nom d'utilisateur Linux commençait par le numéro. Il est possible de créer un tel utilisateur sans erreur ni avertissement (comme useradd 1foo). Mais l'utilisation de cet utilisateur pour xrdp se termine par login failed for display: 0 Message d'erreur.

Correction pour moi: le nom d'utilisateur ne doit pas avoir de numéro comme premier caractère (par exemple, utilisez x1foo ou onefoo au lieu de 1foo).

0
Walery Strauch